{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "source",
 "url": "/sources/t-me/",
 "canonical": "/sources/t-me/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "t.me: Football Prediction Record",
 "description": "2 settled picks by t.me recorded before kick-off across 2 matches, 29 Oct 2026 – 2 Nov 2026: won 2 of 2 at our recorded market prices.",
 "first_paragraph": {
  "body": "Forecast Record recorded 2 settled live picks by t.me before kick-off across 2 matches between 29 October and 2 November 2026. Won 2 of 2 settled live picks at our recorded market prices. Of the 49 predictions we hold for t.me, 7 are linked to matches: 6 were recorded by us before kick-off and 1 first found after the match. Figures as of 7 November 2026.",
  "key_number": "2",
  "data": "2026-11-07",
  "source_info": "our own evidence archive and market snapshot",
  "brand": "Forecast Record"
 },
 "indexable": false,
 "noindex_reason": "too_few_settled",
 "indexing_threshold": {
  "settled_count": 2,
  "date_count": 4,
  "required_settled": 10,
  "required_dates": 2
 },
 "data_date": "2026-11-07T18:08:24.656Z",
 "built_at": "2026-11-07T19:52:23.438Z",
 "lastmod": "2026-11-08T02:12:33.000Z",
 "content_hash": null,
 "meaning_hash": "f8fe23699b4d658e627936e3cec5d1eefd14473d1f73a615e864c8e5f9af6e45",
 "dependency_group": "author:e-b125e81339e3bde5d3e2156d",
 "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/t-me/index.json",
   "bytes": null
  },
  {
   "type_code": "csv",
   "url": "/sources/t-me/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-b125e81339e3bde5d3e2156d",
  "public_name": "t.me",
  "tracker_number": 5810,
  "status": "active",
  "inactive_since": null,
  "verified_creator": false,
  "observation_period": {
   "since": "2026-10-25",
   "until": "2026-11-07"
  },
  "platform_list": [
   {
    "medium": "website",
    "handle": null,
    "url": null,
    "link_confirmed": false,
    "show": true
   }
  ],
  "comment": null
 },
 "headline_number": {
  "metric": {
   "metric_id": "p-e-b125e81339e3bde5d3e2156d-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": "63.4050",
   "unit": "percent",
   "data_status": "calculated",
   "cause": null,
   "n_bets": 2,
   "n_events": 2,
   "n_void": 0,
   "ci_low": null,
   "ci_high": null,
   "ci_method": "not_estimated",
   "price_source": "market_price",
   "coverage_percent": "0.00",
   "breakdown": [],
   "methodology_version": "2.2",
   "data_date": "2026-11-07T18:08:24.656Z",
   "enough_for_ranking": false,
   "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: 2 settled picks across 2 matches",
  "average_odds": "1.63",
  "odds_from_author": 0,
  "odds_from_snapshot": 2
 },
 "metrics": [],
 "history": [],
 "simulation": {
  "series_uid": "sr-50dac3a70d9ca0693d633fc8",
  "bankroll_hundredths": 1012681,
  "reserve_hundredths": 0,
  "issued_total_hundredths": 1000000,
  "top_up_count": 0,
  "profit_hundredths": 12681,
  "rewards_off": null,
  "initial_hundredths": 1000000,
  "stake_hundredths": 10000,
  "data_points": [
   {
    "at": "2026-11-07T09:53:06.198Z",
    "bankroll_hundredths": 1008333,
    "profit_hundredths": 8333,
    "outcome_id": "ish-2e3ae760eb98acb5e506997d"
   },
   {
    "at": "2026-11-07T11:04:37.264Z",
    "bankroll_hundredths": 1012681,
    "profit_hundredths": 12681,
    "outcome_id": "ish-7c268cdddcce3db2c863cef1"
   }
  ],
  "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": 232,
  "recognised": 49,
  "accepted": 7,
  "executed": 2,
  "calculated": 2,
  "gaps": [
   {
    "cause": "not_supported",
    "figure": 39
   },
   {
    "cause": "not_checked",
    "figure": 5
   },
   {
    "cause": "other reading",
    "figure": 3
   }
  ]
 },
 "record_counts": {
  "dictionary_version": "1",
  "statements": 232,
  "of_them_restored": 0,
  "not_predictions": {
   "opinions": 47,
   "not_about_a_match": 136,
   "unclassified": 0
  },
  "predictions": 49,
  "predictions_restored": 0,
  "matches": 6,
  "admitted": 7,
  "qualifying_picks": 2,
  "qualifying_picks_restored": 0,
  "settled_picks": 2,
  "settled_picks_restored": 0,
  "series_list": [
   {
    "code_name": "market_price",
    "derived": false,
    "is_restored": false,
    "qualifying_picks": 2,
    "settled_picks": 2,
    "void": 0,
    "pending_picks": 0,
    "matches": 2,
    "operations_settled": 2,
    "stakes_hundredths": [
     10000
    ],
    "methodologies": [
     "2.2"
    ],
    "display_name": "At an independent odds snapshot"
   }
  ],
  "gaps": [
   {
    "code_name": "not_supported",
    "cause": "not_supported",
    "figure": 39
   },
   {
    "code_name": "not_checked",
    "cause": "not_checked",
    "figure": 5
   },
   {
    "code_name": "ambiguous",
    "cause": "other reading",
    "figure": 3
   }
  ],
  "duplicates": 0,
  "junk": {},
  "dictionary_url": "/methodology/#words"
 },
 "evidence_items": [
  {
   "observation_id": "n-74eb24f8ec2a4b293432948c",
   "url": "/evidence/?pick=n-74eb24f8ec2a4b293432948c",
   "quote_text": "Считаю, что пусть Сассуоло хоть 10 пропустит, но одним всё-таки сумеет обзавестись",
   "fragment_from": 784,
   "fragment_to": 866,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61787",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "743ffd332f7ed77bc49afd97c576a1d8eeff2a85c52b5ac31b1d665ae9072df5",
    "material_removed": false
   },
   "published_at": "2026-11-07T17:30:19.000Z",
   "detected_at": "2026-11-07T17:42:23.100Z",
   "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-07T17:30:19.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-07T17:30:19.000Z",
    "detected_at": "2026-11-07T17:42:23.100Z",
    "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-cd4434193da3c1aa5e5622e0",
   "url": "/evidence/?pick=n-cd4434193da3c1aa5e5622e0",
   "quote_text": "Сассуоло это чисто клуб лягушек из басни про кувшин и молоко, они барахтаются в каждом своем матче",
   "fragment_from": 538,
   "fragment_to": 636,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61787",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "743ffd332f7ed77bc49afd97c576a1d8eeff2a85c52b5ac31b1d665ae9072df5",
    "material_removed": false
   },
   "published_at": "2026-11-07T17:30:19.000Z",
   "detected_at": "2026-11-07T17:42:23.100Z",
   "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-07T17:30:19.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-07T17:30:19.000Z",
    "detected_at": "2026-11-07T17:42:23.100Z",
    "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-f5838160681b58ab2f8a991f",
   "url": "/sources/t-me/picks/4/#pick-n-f5838160681b58ab2f8a991f",
   "quote_text": "😏 Прогноз: Победа 2",
   "fragment_from": 85,
   "fragment_to": 104,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61786",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "a442faf45d32076ac3b7852dc529d6ef2574d0532ca53d9fc095cdd8d8692871",
    "material_removed": false
   },
   "published_at": "2026-11-07T15:30:06.000Z",
   "detected_at": "2026-11-07T15:42:56.191Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "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-07T15:30:06.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-07T15:30:06.000Z",
    "detected_at": "2026-11-07T15:42:56.191Z",
    "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-60f6459d432d65cfd2ab616f",
   "url": "/evidence/?pick=n-60f6459d432d65cfd2ab616f",
   "quote_text": "В общем, оборона сегодня будет плакать, благо, что в составе хватает исполнителей и голы мы увидим с обеих сторон, пусть и с преимуществом хозяев.",
   "fragment_from": 853,
   "fragment_to": 999,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61773",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "49f6a89cbd63bf14e63fbe54e22e1c7b4c5ae1a0a1dd395be02ffd4f2052f279",
    "material_removed": false
   },
   "published_at": "2026-11-07T09:55:16.000Z",
   "detected_at": "2026-11-07T11:31:08.075Z",
   "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-07T09:55:16.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-07T09:55:16.000Z",
    "detected_at": "2026-11-07T11:31:08.075Z",
    "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-05dad99903fc13ccd6919cd5",
   "url": "/evidence/?pick=n-05dad99903fc13ccd6919cd5",
   "quote_text": "обыграли Газиантеп, Генчлербирлиги, разгромили Самсунспор 5:2, но Бешикташ так и не осилили.",
   "fragment_from": 625,
   "fragment_to": 717,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61773",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "49f6a89cbd63bf14e63fbe54e22e1c7b4c5ae1a0a1dd395be02ffd4f2052f279",
    "material_removed": false
   },
   "published_at": "2026-11-07T09:55:16.000Z",
   "detected_at": "2026-11-07T11:31:08.075Z",
   "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-07T09:55:16.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-07T09:55:16.000Z",
    "detected_at": "2026-11-07T11:31:08.075Z",
    "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-183ff19dd5dd5d2fd2b41be8",
   "url": "/evidence/?pick=n-183ff19dd5dd5d2fd2b41be8",
   "quote_text": "Пропускали от Коджаели, Ризеспора, Аланьи, Газиантепа",
   "fragment_from": 426,
   "fragment_to": 479,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61773",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "49f6a89cbd63bf14e63fbe54e22e1c7b4c5ae1a0a1dd395be02ffd4f2052f279",
    "material_removed": false
   },
   "published_at": "2026-11-07T09:55:16.000Z",
   "detected_at": "2026-11-07T11:31:08.075Z",
   "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-07T09:55:16.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-07T09:55:16.000Z",
    "detected_at": "2026-11-07T11:31:08.075Z",
    "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-59b703854a8cd09cff22f012",
   "url": "/evidence/?pick=n-59b703854a8cd09cff22f012",
   "quote_text": "⚡️ Гёзтэпе набрал нереальный ход, после, казалось бы, неудачного старта сезона.",
   "fragment_from": 94,
   "fragment_to": 173,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61773",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "49f6a89cbd63bf14e63fbe54e22e1c7b4c5ae1a0a1dd395be02ffd4f2052f279",
    "material_removed": false
   },
   "published_at": "2026-11-07T09:55:16.000Z",
   "detected_at": "2026-11-07T11:31:08.075Z",
   "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-07T09:55:16.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-07T09:55:16.000Z",
    "detected_at": "2026-11-07T11:31:08.075Z",
    "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-5f0ff53f465b82855cc382e3",
   "url": "/sources/t-me/picks/4/#pick-n-5f0ff53f465b82855cc382e3",
   "quote_text": "😏 Прогноз: ОЗ + 1Х",
   "fragment_from": 74,
   "fragment_to": 92,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61773",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "49f6a89cbd63bf14e63fbe54e22e1c7b4c5ae1a0a1dd395be02ffd4f2052f279",
    "material_removed": false
   },
   "published_at": "2026-11-07T09:55:16.000Z",
   "detected_at": "2026-11-07T11:31:08.075Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "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-07T09:55:16.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-07T09:55:16.000Z",
    "detected_at": "2026-11-07T11:31:08.075Z",
    "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-6cf4abc3990abdc816eaa905",
   "url": "/evidence/?pick=n-6cf4abc3990abdc816eaa905",
   "quote_text": "сейчас на нашем балансе свыше 45 номиналов",
   "fragment_from": 176,
   "fragment_to": 218,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61776",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "915a02b42728759f04fbaf4d5a617fc7e7fdb3c5905b23d6ec226c2e6e991cba",
    "material_removed": false
   },
   "published_at": "2026-11-07T11:00:20.000Z",
   "detected_at": "2026-11-07T11:18:35.574Z",
   "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-07T11:00:20.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-07T11:00:20.000Z",
    "detected_at": "2026-11-07T11:18:35.574Z",
    "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-a8b6e06e21bd343b92093a2c",
   "url": "/evidence/?pick=n-a8b6e06e21bd343b92093a2c",
   "quote_text": "из-за трех поражений мы потеряли лишь 3 флета",
   "fragment_from": 99,
   "fragment_to": 144,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61776",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "915a02b42728759f04fbaf4d5a617fc7e7fdb3c5905b23d6ec226c2e6e991cba",
    "material_removed": false
   },
   "published_at": "2026-11-07T11:00:20.000Z",
   "detected_at": "2026-11-07T11:18:35.574Z",
   "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-07T11:00:20.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-07T11:00:20.000Z",
    "detected_at": "2026-11-07T11:18:35.574Z",
    "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-5229019f6b36d38a24461e12",
   "url": "/evidence/?pick=n-5229019f6b36d38a24461e12",
   "quote_text": "Зато благодаря всем победам, сейчас на нашем балансе свыше 45 номиналов 🤝",
   "fragment_from": 147,
   "fragment_to": 220,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61775",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "72bf32b7dd1c8cc5e1c4e8ef175197102c8ae828155dd5b67698131de1701bd5",
    "material_removed": false
   },
   "published_at": "2026-11-07T11:00:08.000Z",
   "detected_at": "2026-11-07T11:18:30.530Z",
   "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-07T11:00:08.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-07T11:00:08.000Z",
    "detected_at": "2026-11-07T11:18:30.530Z",
    "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-01143548fb4863495df34018",
   "url": "/evidence/?pick=n-01143548fb4863495df34018",
   "quote_text": "Вновь побеждаем на коэффициенте 10+ и прерываем прошлые неудачи.",
   "fragment_from": 21,
   "fragment_to": 85,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61775",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "72bf32b7dd1c8cc5e1c4e8ef175197102c8ae828155dd5b67698131de1701bd5",
    "material_removed": false
   },
   "published_at": "2026-11-07T11:00:08.000Z",
   "detected_at": "2026-11-07T11:18:30.530Z",
   "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-07T11:00:08.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-07T11:00:08.000Z",
    "detected_at": "2026-11-07T11:18:30.530Z",
    "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-871d5180571fdae0bec2cf0f",
   "url": "/sources/t-me/picks/4/#pick-n-871d5180571fdae0bec2cf0f",
   "quote_text": "Прогноз: 2Х",
   "fragment_from": 77,
   "fragment_to": 88,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61771",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "7ddb73cc05013f09ff6c49b3b71cca942d828d6b7cfec9f9ce23686479003d77",
    "material_removed": false
   },
   "published_at": "2026-11-07T06:15:24.000Z",
   "detected_at": "2026-11-07T06:27:03.199Z",
   "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-07T06:15:24.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-07T06:15:24.000Z",
    "detected_at": "2026-11-07T06:27:03.199Z",
    "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-b10d52f33dc8077575b262e3",
   "url": "/evidence/?pick=n-b10d52f33dc8077575b262e3",
   "quote_text": "При флете в 10.000₽ мы увеличили банк на 183 номинала чистой прибыли, то есть каждую неделю порядка 45 флетов.",
   "fragment_from": 380,
   "fragment_to": 490,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61770",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "756a9e3697de0c723a73f176efecf416ce6d84487a1852a63131363cd0e67ecf",
    "material_removed": false
   },
   "published_at": "2026-11-06T19:25:07.000Z",
   "detected_at": "2026-11-06T19:27:00.198Z",
   "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-06T19:25:07.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-06T19:25:07.000Z",
    "detected_at": "2026-11-06T19:27:00.198Z",
    "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-7cd6a7384ee01b37b70ff196",
   "url": "/evidence/?pick=n-7cd6a7384ee01b37b70ff196",
   "quote_text": "НОВЫЙ РЕКОРД 1️⃣7️⃣ ПОБЕД!",
   "fragment_from": 188,
   "fragment_to": 214,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61770",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "756a9e3697de0c723a73f176efecf416ce6d84487a1852a63131363cd0e67ecf",
    "material_removed": false
   },
   "published_at": "2026-11-06T19:25:07.000Z",
   "detected_at": "2026-11-06T19:27:00.198Z",
   "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-06T19:25:07.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-06T19:25:07.000Z",
    "detected_at": "2026-11-06T19:27:00.198Z",
    "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-ea35266434269cafc1024acf",
   "url": "/evidence/?pick=n-ea35266434269cafc1024acf",
   "quote_text": "💲 1.83O.OOO₽ чистой прибыли за месяц при номинале 10.000₽",
   "fragment_from": 129,
   "fragment_to": 186,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61770",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "756a9e3697de0c723a73f176efecf416ce6d84487a1852a63131363cd0e67ecf",
    "material_removed": false
   },
   "published_at": "2026-11-06T19:25:07.000Z",
   "detected_at": "2026-11-06T19:27:00.198Z",
   "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-06T19:25:07.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-06T19:25:07.000Z",
    "detected_at": "2026-11-06T19:27:00.198Z",
    "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-607a6720e07eb6ccf6651a7b",
   "url": "/sources/t-me/picks/4/#pick-n-607a6720e07eb6ccf6651a7b",
   "quote_text": "😏 Прогноз: 2Х",
   "fragment_from": 76,
   "fragment_to": 89,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61769",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "483b72d58594475beded32767e9c8992e2f867fc0aa2daa3ba408e02dbc97b71",
    "material_removed": false
   },
   "published_at": "2026-11-06T17:02:25.000Z",
   "detected_at": "2026-11-06T17:18:27.564Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "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-06T17:02:25.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-06T17:02:25.000Z",
    "detected_at": "2026-11-06T17:18:27.564Z",
    "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-ffb79fd5584b545ca6efbbce",
   "url": "/evidence/?pick=n-ffb79fd5584b545ca6efbbce",
   "quote_text": "▪️Коэффициент: 10 ➕ ▪️Вид спорта: 🏒➕🏀 ▪️Количество…",
   "fragment_from": 206,
   "fragment_to": 257,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61766",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "8aa0ab27f7fa6f8cad4e29e78eacafac38cc683d24714753f6831fcd4c0673a6",
    "material_removed": false
   },
   "published_at": "2026-11-06T09:40:16.000Z",
   "detected_at": "2026-11-06T09:42:01.049Z",
   "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-06T09:40:16.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-06T09:40:16.000Z",
    "detected_at": "2026-11-06T09:42:01.049Z",
    "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-bc3e182ef17ffe73ee69e2f2",
   "url": "/evidence/?pick=n-bc3e182ef17ffe73ee69e2f2",
   "quote_text": "ФИРМЕННЫЙ ГРОМ-ЭКСПРЕСС⚡️ ⚠️ После неудачи всегда забираем уверенную победу!",
   "fragment_from": 0,
   "fragment_to": 76,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61766",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "8aa0ab27f7fa6f8cad4e29e78eacafac38cc683d24714753f6831fcd4c0673a6",
    "material_removed": false
   },
   "published_at": "2026-11-06T09:40:16.000Z",
   "detected_at": "2026-11-06T09:42:01.049Z",
   "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-06T09:40:16.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-06T09:40:16.000Z",
    "detected_at": "2026-11-06T09:42:01.049Z",
    "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-a67dd681e887ed2d16fa0cf5",
   "url": "/sources/t-me/picks/4/#pick-n-a67dd681e887ed2d16fa0cf5",
   "quote_text": "Прогноз: Фора 2(-1)",
   "fragment_from": 75,
   "fragment_to": 94,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61762",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b28761f0318a414a04fe3d26b2f7b7eea4e86088fdd9c336f80f146ae14aef3b",
    "material_removed": false
   },
   "published_at": "2026-11-06T06:48:56.000Z",
   "detected_at": "2026-11-06T06:57:02.632Z",
   "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-06T06:48:56.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-06T06:48:56.000Z",
    "detected_at": "2026-11-06T06:57:02.632Z",
    "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-7f73e06f095e579b4a802768",
   "url": "/evidence/?pick=n-7f73e06f095e579b4a802768",
   "quote_text": "Гарантированные 5-15 флэтов за месяц по верификатору",
   "fragment_from": 291,
   "fragment_to": 343,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61761",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "799b7c18d772117452319a112baf34c9a65df883b4602f1841a4328600fec027",
    "material_removed": false
   },
   "published_at": "2026-11-06T05:01:42.000Z",
   "detected_at": "2026-11-06T05:12:03.888Z",
   "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-06T05:01:42.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-06T05:01:42.000Z",
    "detected_at": "2026-11-06T05:12:03.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-e8a732b8294594604bfc8a37",
   "url": "/evidence/?pick=n-e8a732b8294594604bfc8a37",
   "quote_text": "Именно таким является 💎Craftbet | БАЗА",
   "fragment_from": 118,
   "fragment_to": 156,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61761",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "799b7c18d772117452319a112baf34c9a65df883b4602f1841a4328600fec027",
    "material_removed": false
   },
   "published_at": "2026-11-06T05:01:42.000Z",
   "detected_at": "2026-11-06T05:12:03.888Z",
   "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-06T05:01:42.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-06T05:01:42.000Z",
    "detected_at": "2026-11-06T05:12:03.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-8577bbf4316b4f48f5ad2dac",
   "url": "/evidence/?pick=n-8577bbf4316b4f48f5ad2dac",
   "quote_text": "По статистике - менее 15% каналов в Telegram являются честными, а играющие в плюс и с полезным контентом - уникальны.",
   "fragment_from": 0,
   "fragment_to": 117,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61761",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "799b7c18d772117452319a112baf34c9a65df883b4602f1841a4328600fec027",
    "material_removed": false
   },
   "published_at": "2026-11-06T05:01:42.000Z",
   "detected_at": "2026-11-06T05:12:03.888Z",
   "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-06T05:01:42.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-06T05:01:42.000Z",
    "detected_at": "2026-11-06T05:12:03.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-90b5eb971682631370996be5",
   "url": "/evidence/?pick=n-90b5eb971682631370996be5",
   "quote_text": "Ловите подгон для тех кто не спит, прогноз из вип подписки ⬇️",
   "fragment_from": 25,
   "fragment_to": 86,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61760",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "c67f9bdb5fa064b28012272d97602ba4e79bb63eed71244f04a9162c44a1e160",
    "material_removed": false
   },
   "published_at": "2026-11-05T21:05:09.000Z",
   "detected_at": "2026-11-05T21:12:04.691Z",
   "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-05T21:05:09.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-05T21:05:09.000Z",
    "detected_at": "2026-11-05T21:12:04.691Z",
    "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-7a99066d02aa1798e27548f7",
   "url": "/evidence/?pick=n-7a99066d02aa1798e27548f7",
   "quote_text": "VIP ОРДИНАР 🏒 БЕСПЛАТНО",
   "fragment_from": 0,
   "fragment_to": 23,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61760",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "c67f9bdb5fa064b28012272d97602ba4e79bb63eed71244f04a9162c44a1e160",
    "material_removed": false
   },
   "published_at": "2026-11-05T21:05:09.000Z",
   "detected_at": "2026-11-05T21:12:04.691Z",
   "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-05T21:05:09.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-05T21:05:09.000Z",
    "detected_at": "2026-11-05T21:12:04.691Z",
    "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-235e1b7ad090849a6c36a694",
   "url": "/sources/t-me/picks/4/#pick-n-235e1b7ad090849a6c36a694",
   "quote_text": "📍 Коэффициент — 2.45+",
   "fragment_from": 62,
   "fragment_to": 83,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61759",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b37be5475d1f9f04db1c41b7f6c628c9e09f16748dd1b900afbd5e1be2263e9d",
    "material_removed": false
   },
   "published_at": "2026-11-05T19:01:08.000Z",
   "detected_at": "2026-11-05T19:13:52.143Z",
   "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-05T19:01:08.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-05T19:01:08.000Z",
    "detected_at": "2026-11-05T19:13:52.143Z",
    "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-e60ac97c1ecb1d6600885ed3",
   "url": "/sources/t-me/picks/4/#pick-n-e60ac97c1ecb1d6600885ed3",
   "quote_text": "🔵 Рейнджерс🆚Филадельфия 🐆\n🏒 Коэффициент 2,45",
   "fragment_from": 25,
   "fragment_to": 69,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61758",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "dce402f22e6ee94b8b7eb8720cd6871b549e95d87bcfba48ff751e0572b809f8",
    "material_removed": false
   },
   "published_at": "2026-11-05T18:45:05.000Z",
   "detected_at": "2026-11-05T18:57:03.240Z",
   "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-05T18:45:05.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-05T18:45:05.000Z",
    "detected_at": "2026-11-05T18:57:03.240Z",
    "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-cc9c6d1dfa2d2908f36c5dca",
   "url": "/evidence/?pick=n-cc9c6d1dfa2d2908f36c5dca",
   "quote_text": "В матче я не уверен на 100%, но прогноз однозначно рабочий.",
   "fragment_from": 638,
   "fragment_to": 697,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61757",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "4d87c2ae19ffe1494dbac3b199c620938c7c8e793cb92192fa40933e4ec2850b",
    "material_removed": false
   },
   "published_at": "2026-11-05T17:00:05.000Z",
   "detected_at": "2026-11-05T17:12:03.707Z",
   "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-05T17:00:05.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-05T17:00:05.000Z",
    "detected_at": "2026-11-05T17:12:03.707Z",
    "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-3754ae1e49eef4199d037179",
   "url": "/sources/t-me/picks/4/#pick-n-3754ae1e49eef4199d037179",
   "quote_text": "😏 Прогноз: Обе забьют - да",
   "fragment_from": 75,
   "fragment_to": 101,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61757",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "4d87c2ae19ffe1494dbac3b199c620938c7c8e793cb92192fa40933e4ec2850b",
    "material_removed": false
   },
   "published_at": "2026-11-05T17:00:05.000Z",
   "detected_at": "2026-11-05T17:12:03.707Z",
   "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-05T17:00:05.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-05T17:00:05.000Z",
    "detected_at": "2026-11-05T17:12:03.707Z",
    "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-0f1b20ef39442a78390dcbbb",
   "url": "/evidence/?pick=n-0f1b20ef39442a78390dcbbb",
   "quote_text": "Из уверенного — только минусовая фора Борнмута наверное, ну и Фора Трабзонспор.",
   "fragment_from": 1110,
   "fragment_to": 1189,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61756",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "18581294620f359acce363ea02c4016bbdcb3b961ebd11b0793db5aa13af16c3",
    "material_removed": false
   },
   "published_at": "2026-11-05T15:30:03.000Z",
   "detected_at": "2026-11-05T15:42:03.133Z",
   "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-05T15:30:03.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-05T15:30:03.000Z",
    "detected_at": "2026-11-05T15:42:03.133Z",
    "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-bcfb2bf412fb8d3fdb7444f1",
   "url": "/evidence/?pick=n-bcfb2bf412fb8d3fdb7444f1",
   "quote_text": "Ставьте не сильно много, может уменьшите флэт.",
   "fragment_from": 1063,
   "fragment_to": 1109,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61756",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "18581294620f359acce363ea02c4016bbdcb3b961ebd11b0793db5aa13af16c3",
    "material_removed": false
   },
   "published_at": "2026-11-05T15:30:03.000Z",
   "detected_at": "2026-11-05T15:42:03.133Z",
   "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-05T15:30:03.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-05T15:30:03.000Z",
    "detected_at": "2026-11-05T15:42:03.133Z",
    "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-e757b78dea0cf2780026215e",
   "url": "/evidence/?pick=n-e757b78dea0cf2780026215e",
   "quote_text": "В целом сегодня нет уверенных ставок, как например я давал вчера.",
   "fragment_from": 997,
   "fragment_to": 1062,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61756",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "18581294620f359acce363ea02c4016bbdcb3b961ebd11b0793db5aa13af16c3",
    "material_removed": false
   },
   "published_at": "2026-11-05T15:30:03.000Z",
   "detected_at": "2026-11-05T15:42:03.133Z",
   "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-05T15:30:03.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-05T15:30:03.000Z",
    "detected_at": "2026-11-05T15:42:03.133Z",
    "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-5dbbcad8a30ba03665b3532c",
   "url": "/sources/t-me/picks/4/#pick-n-5dbbcad8a30ba03665b3532c",
   "quote_text": "😏 Прогноз: Победа 1",
   "fragment_from": 78,
   "fragment_to": 97,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61756",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "18581294620f359acce363ea02c4016bbdcb3b961ebd11b0793db5aa13af16c3",
    "material_removed": false
   },
   "published_at": "2026-11-05T15:30:03.000Z",
   "detected_at": "2026-11-05T15:42:03.133Z",
   "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-05T15:30:03.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-05T15:30:03.000Z",
    "detected_at": "2026-11-05T15:42:03.133Z",
    "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-dc6c399e5430be2c13740dd6",
   "url": "/evidence/?pick=n-dc6c399e5430be2c13740dd6",
   "quote_text": "Коэффициент: 10 ➕\n▪️Вид спорта: 🏒➕🏀\n▪️Количество событий: 4",
   "fragment_from": 209,
   "fragment_to": 268,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61755",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "3c9fa4748796f69d1168ed80b2eb3483c2f93d90edcf40160de4b0ad15c7b4c6",
    "material_removed": false
   },
   "published_at": "2026-11-05T11:10:06.000Z",
   "detected_at": "2026-11-05T11:12:02.810Z",
   "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-05T11:10:06.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-05T11:10:06.000Z",
    "detected_at": "2026-11-05T11:12:02.810Z",
    "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-04bb424ab403c563c5835010",
   "url": "/evidence/?pick=n-04bb424ab403c563c5835010",
   "quote_text": "Проработали каждый сантиметр матчей, чтобы точно плюсануть!",
   "fragment_from": 28,
   "fragment_to": 87,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61754",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "091388ff4f3f7f4aa1aed7d4e47658ca819f07b309c81fd503c4b7dac0df7801",
    "material_removed": false
   },
   "published_at": "2026-11-05T10:10:05.000Z",
   "detected_at": "2026-11-05T10:12:03.260Z",
   "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:10:05.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-05T10:10:05.000Z",
    "detected_at": "2026-11-05T10:12:03.260Z",
    "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-5fd9fa9ddba0f0ce76a0c888",
   "url": "/sources/t-me/picks/3/#pick-n-5fd9fa9ddba0f0ce76a0c888",
   "quote_text": "😏 Прогноз: Фора 2(-1)",
   "fragment_from": 74,
   "fragment_to": 95,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61752",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "e41c08b23e7d5570849553cfb9f8d5f632b84f7ed65a33422b85d38d7ad814c3",
    "material_removed": false
   },
   "published_at": "2026-11-05T08:00:26.000Z",
   "detected_at": "2026-11-05T08:12:03.293Z",
   "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-05T08:00:26.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-05T08:00:26.000Z",
    "detected_at": "2026-11-05T08:12:03.293Z",
    "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-7a1faa0473a5e1959ff36b3e",
   "url": "/evidence/?pick=n-7a1faa0473a5e1959ff36b3e",
   "quote_text": "Если объективно судить, то на стадионе норвежцев проиграть может любая команда…",
   "fragment_from": 180,
   "fragment_to": 259,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61751",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "c53ba936b45dea9c209153e5eda2f29659bd8d61c251f046e6e91cb89685bcbd",
    "material_removed": false
   },
   "published_at": "2026-11-05T06:57:20.000Z",
   "detected_at": "2026-11-05T07:11:59.749Z",
   "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-05T06:57:20.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-05T06:57:20.000Z",
    "detected_at": "2026-11-05T07:11:59.749Z",
    "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-3ceef705e43e4d450a1b5ccb",
   "url": "/evidence/?pick=n-3ceef705e43e4d450a1b5ccb",
   "quote_text": "— Боруссия за весь сезон проиграла лишь один раз, в чудном матче против Буде/Глимт.",
   "fragment_from": 96,
   "fragment_to": 179,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61751",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "c53ba936b45dea9c209153e5eda2f29659bd8d61c251f046e6e91cb89685bcbd",
    "material_removed": false
   },
   "published_at": "2026-11-05T06:57:20.000Z",
   "detected_at": "2026-11-05T07:11:59.749Z",
   "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-05T06:57:20.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-05T06:57:20.000Z",
    "detected_at": "2026-11-05T07:11:59.749Z",
    "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-33ea1bbb734b64edf12d74dd",
   "url": "/evidence/?pick=n-33ea1bbb734b64edf12d74dd",
   "quote_text": "Я не ввожу в заблуждение людей, а помогаю зарабатывать деньги в ставках на спорт.",
   "fragment_from": 122,
   "fragment_to": 203,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61749",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "cb2639aad9dba189f5220765f72c6e6f7992164ac4412be3e97a29628f1de9c1",
    "material_removed": false
   },
   "published_at": "2026-11-04T13:40:10.000Z",
   "detected_at": "2026-11-04T14:12:55.725Z",
   "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-04T13:40:10.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-04T13:40:10.000Z",
    "detected_at": "2026-11-04T14:12:55.725Z",
    "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-f3a16246500baf77f15e0bdc",
   "url": "/evidence/?pick=n-f3a16246500baf77f15e0bdc",
   "quote_text": "Никогда не одной ставки здесь не будет удалено из ленты канала.",
   "fragment_from": 58,
   "fragment_to": 121,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61749",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "cb2639aad9dba189f5220765f72c6e6f7992164ac4412be3e97a29628f1de9c1",
    "material_removed": false
   },
   "published_at": "2026-11-04T13:40:10.000Z",
   "detected_at": "2026-11-04T14:12:55.725Z",
   "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-04T13:40:10.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-04T13:40:10.000Z",
    "detected_at": "2026-11-04T14:12:55.725Z",
    "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-5a5e6d76f33cdb7934bd08be",
   "url": "/evidence/?pick=n-5a5e6d76f33cdb7934bd08be",
   "quote_text": "Мой проект отличается своей честностью и прозрачностью.",
   "fragment_from": 2,
   "fragment_to": 57,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61749",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "cb2639aad9dba189f5220765f72c6e6f7992164ac4412be3e97a29628f1de9c1",
    "material_removed": false
   },
   "published_at": "2026-11-04T13:40:10.000Z",
   "detected_at": "2026-11-04T14:12:55.725Z",
   "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-04T13:40:10.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-04T13:40:10.000Z",
    "detected_at": "2026-11-04T14:12:55.725Z",
    "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-6329ab08f8957928cbdf62cb",
   "url": "/sources/t-me/picks/3/#pick-n-6329ab08f8957928cbdf62cb",
   "quote_text": "Уверен что и Бетис выдаст близкий матч, ведь духа у команды вагон и маленькая тележка, а текущая форма королевского клуба впечатляет.",
   "fragment_from": 481,
   "fragment_to": 614,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61750",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "9d56f0e4e1dfc4f181c0ea8b2d8dfb70cc5f2e2907d61851027740e3c9d38a95",
    "material_removed": false
   },
   "published_at": "2026-11-04T13:50:18.000Z",
   "detected_at": "2026-11-04T13:57:04.331Z",
   "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-04T13:50:18.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-04T13:50:18.000Z",
    "detected_at": "2026-11-04T13:57:04.331Z",
    "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-930049745399e6f8edee7052",
   "url": "/evidence/?pick=n-930049745399e6f8edee7052",
   "quote_text": "Вводи промокод BETSFREE25 при регистрации и забирай до 30.000 реальных, а не бонусных рублей + Фрибет на половину суммы депозита!",
   "fragment_from": 1034,
   "fragment_to": 1163,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61747",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "5f05c300db583bb4476bec18f030610f3350ee7ad56fba4a93bdd6a50474c1f1",
    "material_removed": false
   },
   "published_at": "2026-11-04T12:10:03.000Z",
   "detected_at": "2026-11-04T12:12:02.782Z",
   "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-04T12:10:03.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-04T12:10:03.000Z",
    "detected_at": "2026-11-04T12:12:02.782Z",
    "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-6a614d990e6f17076b224594",
   "url": "/evidence/?pick=n-6a614d990e6f17076b224594",
   "quote_text": "Да, победы возможно тут ждать не стоит",
   "fragment_from": 297,
   "fragment_to": 335,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61747",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "5f05c300db583bb4476bec18f030610f3350ee7ad56fba4a93bdd6a50474c1f1",
    "material_removed": false
   },
   "published_at": "2026-11-04T12:10:03.000Z",
   "detected_at": "2026-11-04T12:12:02.782Z",
   "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-04T12:10:03.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-04T12:10:03.000Z",
    "detected_at": "2026-11-04T12:12:02.782Z",
    "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-2192f24a8808bcdfec44570e",
   "url": "/sources/t-me/picks/3/#pick-n-2192f24a8808bcdfec44570e",
   "quote_text": "😏 Прогноз: Тотал 1-го 1 больше",
   "fragment_from": 85,
   "fragment_to": 115,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61747",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "5f05c300db583bb4476bec18f030610f3350ee7ad56fba4a93bdd6a50474c1f1",
    "material_removed": false
   },
   "published_at": "2026-11-04T12:10:03.000Z",
   "detected_at": "2026-11-04T12:12:02.782Z",
   "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-04T12:10:03.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-04T12:10:03.000Z",
    "detected_at": "2026-11-04T12:12:02.782Z",
    "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-729f404da6ebfba8bbe7390d",
   "url": "/evidence/?pick=n-729f404da6ebfba8bbe7390d",
   "quote_text": "Широченный выбор НХЛ…",
   "fragment_from": 237,
   "fragment_to": 258,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61745",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "2ffea541c76aa76cd8c542c2f20ab47fd510ebd28c07ddf543dec4565dbc4c6c",
    "material_removed": false
   },
   "published_at": "2026-11-04T09:52:03.000Z",
   "detected_at": "2026-11-04T09:57:01.406Z",
   "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-04T09:52:03.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-04T09:52:03.000Z",
    "detected_at": "2026-11-04T09:57:01.406Z",
    "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-e3712720b723fd3ca84c8a13",
   "url": "/evidence/?pick=n-e3712720b723fd3ca84c8a13",
   "quote_text": "Есть желание сделать рекордную серию, к которой мы уже близки.",
   "fragment_from": 135,
   "fragment_to": 197,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61745",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "2ffea541c76aa76cd8c542c2f20ab47fd510ebd28c07ddf543dec4565dbc4c6c",
    "material_removed": false
   },
   "published_at": "2026-11-04T09:52:03.000Z",
   "detected_at": "2026-11-04T09:57:01.406Z",
   "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-04T09:52:03.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-04T09:52:03.000Z",
    "detected_at": "2026-11-04T09:57:01.406Z",
    "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-95ee516ce5cb68870f9191f9",
   "url": "/evidence/?pick=n-95ee516ce5cb68870f9191f9",
   "quote_text": "ФИРМЕННЫЙ ГРОМ-ЭКСПРЕСС⚡️ Результаты моих клиентов выше ⬆️",
   "fragment_from": 0,
   "fragment_to": 58,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61745",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "2ffea541c76aa76cd8c542c2f20ab47fd510ebd28c07ddf543dec4565dbc4c6c",
    "material_removed": false
   },
   "published_at": "2026-11-04T09:52:03.000Z",
   "detected_at": "2026-11-04T09:57:01.406Z",
   "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-04T09:52:03.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-04T09:52:03.000Z",
    "detected_at": "2026-11-04T09:57:01.406Z",
    "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-b345ac383e9295ccadc51f58",
   "url": "/sources/t-me/picks/3/#pick-n-b345ac383e9295ccadc51f58",
   "quote_text": "😏 Прогноз: 2Х + Тотал 4.5 меньше",
   "fragment_from": 83,
   "fragment_to": 115,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61744",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "204964cd89bae4953ef3ec526928cf16a10d8282a29eb24fada410456f487f83",
    "material_removed": false
   },
   "published_at": "2026-11-04T08:23:23.000Z",
   "detected_at": "2026-11-04T08:27:02.596Z",
   "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-04T08:23:23.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-04T08:23:23.000Z",
    "detected_at": "2026-11-04T08:27:02.596Z",
    "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-e1bf42d2151b3b6f0397d835",
   "url": "/sources/t-me/picks/3/#pick-n-e1bf42d2151b3b6f0397d835",
   "quote_text": "😏 Прогноз: 2Х + Тотал 4.5 меньше",
   "fragment_from": 83,
   "fragment_to": 115,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61744",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "204964cd89bae4953ef3ec526928cf16a10d8282a29eb24fada410456f487f83",
    "material_removed": false
   },
   "published_at": "2026-11-04T08:23:23.000Z",
   "detected_at": "2026-11-04T08:27:02.596Z",
   "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-04T08:23:23.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-04T08:23:23.000Z",
    "detected_at": "2026-11-04T08:27:02.596Z",
    "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-e9197d77e3bd48728b88487e",
   "url": "/evidence/?pick=n-e9197d77e3bd48728b88487e",
   "quote_text": "Атлетико круто смотрится, я даже немного удивлен если честно.",
   "fragment_from": 102,
   "fragment_to": 163,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61742",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "413006b4cdb183eef81c8feec18d11e04870e989e30d1becb6c427d2239ab952",
    "material_removed": false
   },
   "published_at": "2026-11-04T06:40:35.000Z",
   "detected_at": "2026-11-04T06:42:07.974Z",
   "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-04T06:40:35.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-04T06:40:35.000Z",
    "detected_at": "2026-11-04T06:42:07.974Z",
    "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-1427401d6ea3523d5218c022",
   "url": "/sources/t-me/picks/3/#pick-n-1427401d6ea3523d5218c022",
   "quote_text": "Прогноз: Фора 2(0)",
   "fragment_from": 80,
   "fragment_to": 98,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61742",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "413006b4cdb183eef81c8feec18d11e04870e989e30d1becb6c427d2239ab952",
    "material_removed": false
   },
   "published_at": "2026-11-04T06:40:35.000Z",
   "detected_at": "2026-11-04T06:42:07.974Z",
   "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-04T06:40:35.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-04T06:40:35.000Z",
    "detected_at": "2026-11-04T06:42:07.974Z",
    "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-617e877d9a6377616cfb0691",
   "url": "/sources/t-me/picks/3/#pick-n-617e877d9a6377616cfb0691",
   "quote_text": "😏 Прогноз: Победа 2",
   "fragment_from": 77,
   "fragment_to": 96,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61738",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "381bfd266442db42e4974e1e33a7a23cfcf0828d048794ada7c21d2fc29c4a4d",
    "material_removed": false
   },
   "published_at": "2026-11-03T17:00:06.000Z",
   "detected_at": "2026-11-03T17:12:11.191Z",
   "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-03T17:00:06.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-03T17:00:06.000Z",
    "detected_at": "2026-11-03T17:12:11.191Z",
    "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-d1a6a76199aa4e5e693ab265",
   "url": "/evidence/?pick=n-d1a6a76199aa4e5e693ab265",
   "quote_text": "Сейчас я предлагаю вам зайти на подписку со скидкой в целых 65%",
   "fragment_from": 185,
   "fragment_to": 248,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61737",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b0c64fdb689ba5ba380971b4b02f60e220a207d1da08f72126d234435a56cfe9",
    "material_removed": false
   },
   "published_at": "2026-11-03T15:34:08.000Z",
   "detected_at": "2026-11-03T15:42:03.376Z",
   "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-03T15:34:08.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-03T15:34:08.000Z",
    "detected_at": "2026-11-03T15:42:03.376Z",
    "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-27fd71f52cfd760a73b84bc4",
   "url": "/evidence/?pick=n-27fd71f52cfd760a73b84bc4",
   "quote_text": "Смотри КФ 5.02 по кнопке - СМОТРЕТЬ ЭКСПРЕСС ⬇️",
   "fragment_from": 221,
   "fragment_to": 268,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61736",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "56be77b2449e5e7ef00094dde8a87f0e356c14a69a4a7c69215db1a6c635d0ea",
    "material_removed": false
   },
   "published_at": "2026-11-03T15:16:12.000Z",
   "detected_at": "2026-11-03T15:26:59.688Z",
   "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-03T15:16:12.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-03T15:16:12.000Z",
    "detected_at": "2026-11-03T15:26:59.688Z",
    "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-dcc671b9a79b221f98392e4c",
   "url": "/evidence/?pick=n-dcc671b9a79b221f98392e4c",
   "quote_text": "⚡️ Атлетико круто смотрится, я даже немного удивлен если честно.",
   "fragment_from": 101,
   "fragment_to": 165,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61735",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "f817d63a2fa3e7daad83a4adc9351e6b71bf42febb1f7e0a6c2756d1a7c93d48",
    "material_removed": false
   },
   "published_at": "2026-11-03T15:00:40.000Z",
   "detected_at": "2026-11-03T15:12:02.379Z",
   "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-03T15:00:40.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-03T15:00:40.000Z",
    "detected_at": "2026-11-03T15:12:02.379Z",
    "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-c2394de1fac3f14979df5b83",
   "url": "/sources/t-me/picks/3/#pick-n-c2394de1fac3f14979df5b83",
   "quote_text": "Не хотите возврат - возьмите двойной шанс, что Бавария не проиграет.",
   "fragment_from": 796,
   "fragment_to": 864,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61735",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "f817d63a2fa3e7daad83a4adc9351e6b71bf42febb1f7e0a6c2756d1a7c93d48",
    "material_removed": false
   },
   "published_at": "2026-11-03T15:00:40.000Z",
   "detected_at": "2026-11-03T15:12:02.379Z",
   "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-03T15:00:40.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-03T15:00:40.000Z",
    "detected_at": "2026-11-03T15:12:02.379Z",
    "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-f3f46f688867704e8351e3ca",
   "url": "/sources/t-me/picks/3/#pick-n-f3f46f688867704e8351e3ca",
   "quote_text": "😏 Прогноз: Фора 2(0)",
   "fragment_from": 79,
   "fragment_to": 99,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61735",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "f817d63a2fa3e7daad83a4adc9351e6b71bf42febb1f7e0a6c2756d1a7c93d48",
    "material_removed": false
   },
   "published_at": "2026-11-03T15:00:40.000Z",
   "detected_at": "2026-11-03T15:12:02.379Z",
   "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-03T15:00:40.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-03T15:00:40.000Z",
    "detected_at": "2026-11-03T15:12:02.379Z",
    "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-06139c7fb2e41762d3010e26",
   "url": "/evidence/?pick=n-06139c7fb2e41762d3010e26",
   "quote_text": "Ну кто ещё кроме меня сделает такой результат на коэффициентах 10+",
   "fragment_from": 134,
   "fragment_to": 200,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61725",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "24f0a75adefc5d3f542ddf9796fa7e8b83dfdbeaded093f707ef062a7ef3d3c0",
    "material_removed": false
   },
   "published_at": "2026-11-03T11:07:15.000Z",
   "detected_at": "2026-11-03T11:12:02.730Z",
   "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-03T11:07:15.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-03T11:07:15.000Z",
    "detected_at": "2026-11-03T11:12:02.730Z",
    "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-dcdc2954d6e5912019746555",
   "url": "/evidence/?pick=n-dcdc2954d6e5912019746555",
   "quote_text": "Лучшая награда для меня это ваши слова благодарности и победные купоны!",
   "fragment_from": 61,
   "fragment_to": 132,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61725",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "24f0a75adefc5d3f542ddf9796fa7e8b83dfdbeaded093f707ef062a7ef3d3c0",
    "material_removed": false
   },
   "published_at": "2026-11-03T11:07:15.000Z",
   "detected_at": "2026-11-03T11:12:02.730Z",
   "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-03T11:07:15.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-03T11:07:15.000Z",
    "detected_at": "2026-11-03T11:12:02.730Z",
    "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-d7c275801cb2b65b88d06b60",
   "url": "/evidence/?pick=n-d7c275801cb2b65b88d06b60",
   "quote_text": "Забираем 4-ую победу подряд в подписке!",
   "fragment_from": 21,
   "fragment_to": 60,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61725",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "24f0a75adefc5d3f542ddf9796fa7e8b83dfdbeaded093f707ef062a7ef3d3c0",
    "material_removed": false
   },
   "published_at": "2026-11-03T11:07:15.000Z",
   "detected_at": "2026-11-03T11:12:02.730Z",
   "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-03T11:07:15.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-03T11:07:15.000Z",
    "detected_at": "2026-11-03T11:12:02.730Z",
    "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-d07d0f08a3c57fcd4f78bd2d",
   "url": "/evidence/?pick=n-d07d0f08a3c57fcd4f78bd2d",
   "quote_text": "▪️Коэффициент: 10 ➕ ▪️Вид спорта: 🏒➕🏀 ▪️Количество событий:…",
   "fragment_from": 200,
   "fragment_to": 260,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61724",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "8d9d82e16590bf4f7afd8acb8b4ed827e8021e070421a9b4150cf896cb9251b6",
    "material_removed": false
   },
   "published_at": "2026-11-03T09:50:09.000Z",
   "detected_at": "2026-11-03T09:57:12.282Z",
   "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-03T09:50:09.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-03T09:50:09.000Z",
    "detected_at": "2026-11-03T09:57:12.282Z",
    "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-9ce9a9293da882f59d604f32",
   "url": "/evidence/?pick=n-9ce9a9293da882f59d604f32",
   "quote_text": "ФИРМЕННЫЙ ГРОМ-ЭКСПРЕСС⚡️ ⚡️ Какая же пуля сегодня будет выстрелена в букмекера…",
   "fragment_from": 0,
   "fragment_to": 80,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61723",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "8be9e545f8cdf567b3eeb9a2799551ccc7283ace78ec76ca6405e33dcf992f2f",
    "material_removed": false
   },
   "published_at": "2026-11-03T09:45:27.000Z",
   "detected_at": "2026-11-03T09:57:10.899Z",
   "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-03T09:45:27.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-03T09:45:27.000Z",
    "detected_at": "2026-11-03T09:57:10.899Z",
    "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-d4086b93812cd23656a5ede9",
   "url": "/evidence/?pick=n-d4086b93812cd23656a5ede9",
   "quote_text": "Ну камон, на ОБЗ + ТБ дают 1.41 это пиздец именно.",
   "fragment_from": 300,
   "fragment_to": 350,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61722",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "3ea688010c50a1d70ae8826406998f649b0604bd447d7fcc04925b952ec4c9a4",
    "material_removed": false
   },
   "published_at": "2026-11-03T09:00:10.000Z",
   "detected_at": "2026-11-03T09:12:04.278Z",
   "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-03T09:00:10.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-03T09:00:10.000Z",
    "detected_at": "2026-11-03T09:12:04.278Z",
    "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-9a63edad87111bb83bbb8e85",
   "url": "/sources/t-me/picks/3/#pick-n-9a63edad87111bb83bbb8e85",
   "quote_text": "😏 Прогноз: Обе забьют + ТМ 5.5",
   "fragment_from": 83,
   "fragment_to": 113,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61722",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "3ea688010c50a1d70ae8826406998f649b0604bd447d7fcc04925b952ec4c9a4",
    "material_removed": false
   },
   "published_at": "2026-11-03T09:00:10.000Z",
   "detected_at": "2026-11-03T09:12:04.278Z",
   "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-03T09:00:10.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-03T09:00:10.000Z",
    "detected_at": "2026-11-03T09:12:04.278Z",
    "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-59fa1042b2e94205d7dded19",
   "url": "/evidence/?pick=n-59fa1042b2e94205d7dded19",
   "quote_text": "Чекай пост выше ✊",
   "fragment_from": 312,
   "fragment_to": 329,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61719",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "05da959f7aae517351519423f0df6ae886d0203f98c415d803342bce0479d753",
    "material_removed": false
   },
   "published_at": "2026-11-03T07:44:18.000Z",
   "detected_at": "2026-11-03T07:56:59.969Z",
   "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-03T07:44:18.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-03T07:44:18.000Z",
    "detected_at": "2026-11-03T07:56:59.969Z",
    "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-70684a425d78094b7b3b674a",
   "url": "/evidence/?pick=n-70684a425d78094b7b3b674a",
   "quote_text": "Как же я завидую новичкам)",
   "fragment_from": 0,
   "fragment_to": 26,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61719",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "05da959f7aae517351519423f0df6ae886d0203f98c415d803342bce0479d753",
    "material_removed": false
   },
   "published_at": "2026-11-03T07:44:18.000Z",
   "detected_at": "2026-11-03T07:56:59.969Z",
   "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:44:18.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-03T07:44:18.000Z",
    "detected_at": "2026-11-03T07:56:59.969Z",
    "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-0936cfce9379f87e3557ae2b",
   "url": "/evidence/?pick=n-0936cfce9379f87e3557ae2b",
   "quote_text": "✅ Путешествия\n✅ Закрыть долги\n✅ Подарки близким\n✅ Осуществить мечту\n✅ Быть в правильном окружении",
   "fragment_from": 354,
   "fragment_to": 451,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61718",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "9909e5d6eb1f8dc1d50ff8ebecca358485f14d157fb3c106ae20498b8ee26363",
    "material_removed": false
   },
   "published_at": "2026-11-03T06:01:02.000Z",
   "detected_at": "2026-11-03T06:12:02.490Z",
   "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-03T06:01:02.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-03T06:01:02.000Z",
    "detected_at": "2026-11-03T06:12:02.490Z",
    "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-0b857f0efb67d85a322a581b",
   "url": "/evidence/?pick=n-0b857f0efb67d85a322a581b",
   "quote_text": "❗️ПОСЛЕДНИЙ ДЕНЬ 🛍 ФИНАЛ СКИДОК В -65% ❗️ НЕ ТУПИ.",
   "fragment_from": 0,
   "fragment_to": 50,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61718",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "9909e5d6eb1f8dc1d50ff8ebecca358485f14d157fb3c106ae20498b8ee26363",
    "material_removed": false
   },
   "published_at": "2026-11-03T06:01:02.000Z",
   "detected_at": "2026-11-03T06:12:02.490Z",
   "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-03T06:01:02.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-03T06:01:02.000Z",
    "detected_at": "2026-11-03T06:12:02.490Z",
    "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-e8dcca2b890f4da59d20a303",
   "url": "/sources/t-me/picks/3/#pick-n-e8dcca2b890f4da59d20a303",
   "quote_text": "😏 Прогноз: Обе забьют - да",
   "fragment_from": 70,
   "fragment_to": 96,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61716",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "4e7c1cf22ed2f4ada4e38cf17029e86c12f1a5bdba7623c4e0a3cb6529646b55",
    "material_removed": false
   },
   "published_at": "2026-11-02T17:50:04.000Z",
   "detected_at": "2026-11-02T17:57:00.594Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-52705251c6b2",
    "display_name": "Atalanta — Parma",
    "competition_name": "Serie A",
    "starts_at": "2026-11-02T19:45:00.000Z",
    "url": "/football/matches/atalanta-vs-parma-2026-11-02/",
    "scoreline": "0-3",
    "condition": "finished"
   },
   "market_label": "Both teams to score",
   "outcome_label": "yes",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "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-02T17:50:04.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-02T17:50:04.000Z",
    "detected_at": "2026-11-02T17:57:00.594Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Both teams to score",
    "choice": "yes",
    "author_odds": null,
    "market_key": "both_teams_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: yes"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-3",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Atalanta 0-3 Parma."
   },
   "settlements": [
    {
     "operation_id": "96dec69dd11715b71645406d6c4542be4b8448b1bf9586af6f0c69f47d65df3e",
     "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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/IvanDrozdovRu/61716",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-cc7e02c3425096ebc2665bed",
   "url": "/evidence/?pick=n-cc7e02c3425096ebc2665bed",
   "quote_text": "⚡️ Все вопросы по поводу «подписки» можно задать лично мне: @lvan_Drozdovtop",
   "fragment_from": 2676,
   "fragment_to": 2752,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61715",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "c225972e800b370afaa11b5b6fcfdd5f943d345618176d423ea906a79c37974f",
    "material_removed": false
   },
   "published_at": "2026-11-02T16:00:10.000Z",
   "detected_at": "2026-11-02T16:12:03.785Z",
   "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-02T16:00:10.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-02T16:00:10.000Z",
    "detected_at": "2026-11-02T16:12:03.785Z",
    "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-1fda446adf488781940c9fa5",
   "url": "/evidence/?pick=n-1fda446adf488781940c9fa5",
   "quote_text": "🛍 РАСПРОДАЖА ГОДА В САМОМ РАЗГАРЕ 🛍 -65% НА ВСЕ!",
   "fragment_from": 0,
   "fragment_to": 48,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61715",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "c225972e800b370afaa11b5b6fcfdd5f943d345618176d423ea906a79c37974f",
    "material_removed": false
   },
   "published_at": "2026-11-02T16:00:10.000Z",
   "detected_at": "2026-11-02T16:12:03.785Z",
   "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-02T16:00:10.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-02T16:00:10.000Z",
    "detected_at": "2026-11-02T16:12:03.785Z",
    "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-7f954b0454adf43d425c3b1b",
   "url": "/evidence/?pick=n-7f954b0454adf43d425c3b1b",
   "quote_text": "легкие три гола хотелось бы увидеть уже в первом тайме",
   "fragment_from": 631,
   "fragment_to": 685,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61714",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "50196c846a5eed247ad5e00708fc4ed8002420c3c01ed58175a7ec3f25f1312b",
    "material_removed": false
   },
   "published_at": "2026-11-02T15:00:07.000Z",
   "detected_at": "2026-11-02T15:11:59.568Z",
   "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-02T15:00:07.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-02T15:00:07.000Z",
    "detected_at": "2026-11-02T15:11:59.568Z",
    "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-ca7a616955feccbd3cce1c02",
   "url": "/sources/t-me/picks/3/#pick-n-ca7a616955feccbd3cce1c02",
   "quote_text": "😏 Прогноз: Тотал 2.5 больше",
   "fragment_from": 74,
   "fragment_to": 101,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61714",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "50196c846a5eed247ad5e00708fc4ed8002420c3c01ed58175a7ec3f25f1312b",
    "material_removed": false
   },
   "published_at": "2026-11-02T15:00:07.000Z",
   "detected_at": "2026-11-02T15:11:59.568Z",
   "executed_at": "2026-11-07T09:39:53.754Z",
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-778179eae2a7",
    "display_name": "Sassuolo — Fiorentina",
    "competition_name": "Serie A",
    "starts_at": "2026-11-02T17:30:00.000Z",
    "url": "/football/matches/sassuolo-vs-fiorentina-2026-11-02/",
    "scoreline": "2-4",
    "condition": "finished"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "over 2.5",
   "odds_set": {
    "by_author": null,
    "our_snapshot": "1.8333",
    "our_snapshot_at": "2026-11-02T15:10:28.537Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 8333,
   "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-02T15:00:07.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-02T15:00:07.000Z",
    "detected_at": "2026-11-02T15:11:59.568Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "over 2.5",
    "author_odds": null,
    "market_key": "total",
    "choice_key": "over",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Over/Under 2.5 goals: over 2.5"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Sassuolo 2-4 Fiorentina."
   },
   "settlements": [
    {
     "operation_id": "58207b48352ae4c8ed59db7606054cbd068190da1d4a6fa8976785b685c73c1f",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "decimal_odds": "1.8333",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 8333,
     "executed_at": "2026-11-07T09:39:53.754Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/IvanDrozdovRu/61714",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-e6be2966669ccbb7adde9c32",
   "url": "/evidence/?pick=n-e6be2966669ccbb7adde9c32",
   "quote_text": "▪️Коэффициент: 10 ➕ ▪️Вид спорта: 🏒➕🏀",
   "fragment_from": 203,
   "fragment_to": 240,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61712",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "cebe768942226aba449d62f4c6f0ed398f96526042f9c756dbf4165c0ad2dc2a",
    "material_removed": false
   },
   "published_at": "2026-11-02T10:42:56.000Z",
   "detected_at": "2026-11-02T10:57:00.003Z",
   "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-02T10:42:56.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-02T10:42:56.000Z",
    "detected_at": "2026-11-02T10:57:00.003Z",
    "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-d3db822800f85f2967741371",
   "url": "/evidence/?pick=n-d3db822800f85f2967741371",
   "quote_text": "Давно не было такой уверенности 🤔",
   "fragment_from": 169,
   "fragment_to": 202,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61712",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "cebe768942226aba449d62f4c6f0ed398f96526042f9c756dbf4165c0ad2dc2a",
    "material_removed": false
   },
   "published_at": "2026-11-02T10:42:56.000Z",
   "detected_at": "2026-11-02T10:57:00.003Z",
   "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-02T10:42:56.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-02T10:42:56.000Z",
    "detected_at": "2026-11-02T10:57:00.003Z",
    "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-2eaacd2fc7b23049e7a31399",
   "url": "/evidence/?pick=n-2eaacd2fc7b23049e7a31399",
   "quote_text": "Я смотрю на пресс и понимаю одно — купон недели на руках.",
   "fragment_from": 111,
   "fragment_to": 168,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61712",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "cebe768942226aba449d62f4c6f0ed398f96526042f9c756dbf4165c0ad2dc2a",
    "material_removed": false
   },
   "published_at": "2026-11-02T10:42:56.000Z",
   "detected_at": "2026-11-02T10:57:00.003Z",
   "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-02T10:42:56.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-02T10:42:56.000Z",
    "detected_at": "2026-11-02T10:57:00.003Z",
    "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-97ae6d7218915a58837ecebb",
   "url": "/evidence/?pick=n-97ae6d7218915a58837ecebb",
   "quote_text": "🛍 Приобретай подписку со скидкой 65%: @lvan_Drozdovtop 🗣",
   "fragment_from": 570,
   "fragment_to": 626,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61710",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "05958daaf41bf9eb413ec84a588ee6e107b7a2c66cca5281f1d6da0910a053a5",
    "material_removed": false
   },
   "published_at": "2026-11-02T07:01:08.000Z",
   "detected_at": "2026-11-02T07:12:09.776Z",
   "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-02T07:01:08.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-02T07:01:08.000Z",
    "detected_at": "2026-11-02T07:12:09.776Z",
    "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-34917abee499c913caf11e03",
   "url": "/evidence/?pick=n-34917abee499c913caf11e03",
   "quote_text": "➕ РОЗЫГРЫШ 3.000.000₽",
   "fragment_from": 21,
   "fragment_to": 42,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61710",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "05958daaf41bf9eb413ec84a588ee6e107b7a2c66cca5281f1d6da0910a053a5",
    "material_removed": false
   },
   "published_at": "2026-11-02T07:01:08.000Z",
   "detected_at": "2026-11-02T07:12:09.776Z",
   "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-02T07:01:08.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-02T07:01:08.000Z",
    "detected_at": "2026-11-02T07:12:09.776Z",
    "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-e9a3bcedac73dddba2d29704",
   "url": "/evidence/?pick=n-e9a3bcedac73dddba2d29704",
   "quote_text": "❗️СКИДКА ГОДА -65%❗️",
   "fragment_from": 0,
   "fragment_to": 20,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/IvanDrozdovRu/61710",
    "display_name": null,
    "speaker": "Ivan Drozdov",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "05958daaf41bf9eb413ec84a588ee6e107b7a2c66cca5281f1d6da0910a053a5",
    "material_removed": false
   },
   "published_at": "2026-11-02T07:01:08.000Z",
   "detected_at": "2026-11-02T07:12:09.776Z",
   "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-02T07:01:08.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-02T07:01:08.000Z",
    "detected_at": "2026-11-02T07:12:09.776Z",
    "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
  }
 ],
 "standing": null,
 "retro": null,
 "late": null,
 "price_vs_market": null,
 "record_summary": {
  "contract_version": "1",
  "entity_type": "editorial",
  "entity_words": "Editorial source",
  "source": {
   "name": "t.me",
   "url": "https://t.me/IvanDrozdovRu/61786"
  },
  "observed_from": "2026-10-25",
  "observed_to": "2026-11-07",
  "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": 2,
  "matches": 2,
  "void": 0,
  "net_points_hundredths": 12681,
  "staked_hundredths": 20000,
  "return_percent": "63.41",
  "stake_per_pick_hundredths": 10000,
  "period_from": "2026-10-29",
  "period_to": "2026-11-02",
  "status": "calculated",
  "method_version": "2.2",
  "short_history": true,
  "reason": null,
  "reasons": [],
  "sentence": "Forecast Record recorded 2 settled live picks by t.me before kick-off across 2 matches between 29 October and 2 November 2026. Won 2 of 2 settled live picks at our recorded market prices. Of the 49 predictions we hold for t.me, 7 are linked to matches: 6 were recorded by us before kick-off and 1 first found after the match. Figures as of 7 November 2026.",
  "numbers": [
   {
    "label": "Settled live picks",
    "value": "2",
    "anchor": "/methodology/#settled-pick",
    "note": null
   },
   {
    "label": "Matches",
    "value": "2",
    "anchor": "/methodology/#match",
    "note": null
   },
   {
    "label": "Net result",
    "value": "+126.81 points",
    "anchor": "/methodology/#settlement",
    "note": "100 points per pick"
   },
   {
    "label": "Return at our recorded market price",
    "value": "+63.4%",
    "anchor": "/methodology/#roi",
    "note": null
   }
  ],
  "limitations": [],
  "other_series": [],
  "return_over_time": [],
  "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": 2,
    "matches": 2,
    "match_dates": 2,
    "period_from": "2026-10-29",
    "period_to": "2026-11-02",
    "stake_per_pick_hundredths": 10000,
    "final_points_hundredths": 12681,
    "low": {
     "date": "2026-10-29",
     "cumulative_points_hundredths": 4348,
     "after_picks": 1
    },
    "high": {
     "date": "2026-11-02",
     "cumulative_points_hundredths": 12681,
     "after_picks": 2
    },
    "line_drawn": false,
    "steps": [
     {
      "date": "2026-10-29",
      "cumulative_points_hundredths": 4348,
      "n": 1,
      "picks": 1
     },
     {
      "date": "2026-11-02",
      "cumulative_points_hundredths": 12681,
      "n": 2,
      "picks": 1
     }
    ]
   },
   "archived": null
  },
  "author_response": null,
  "cite": {
   "text": "Forecast Record recorded 2 settled live picks by t.me before kick-off across 2 matches between 29 October and 2 November 2026. Won 2 of 2 settled live picks at our recorded market prices. Of the 49 predictions we hold for t.me, 7 are linked to matches: 6 were recorded by us before kick-off and 1 first found after the match. Figures as of 7 November 2026.",
   "url": "https://forecastrecord.com/sources/t-me/",
   "data_as_of": "2026-11-07",
   "method_version": "2.2"
  },
  "origin": {
   "contract_version": "1",
   "predictions": 49,
   "under_review": 0,
   "no_match_linked": 42,
   "proven_predictions": 6,
   "proven_checked": 6,
   "proven_measured": 2,
   "proven_dates": 4,
   "parts": [
    {
     "code": "live",
     "title": "Recorded before kick-off",
     "explanation": "Saved by us from the source before kick-off.",
     "predictions": 6,
     "checked": 6,
     "price_rule": "Return at our recorded market price",
     "series_code": "market_price",
     "main": {
      "settled_picks": 2,
      "void": 0,
      "matches": 2,
      "net_points_hundredths": 12681,
      "staked_hundredths": 20000,
      "return_percent": "63.41",
      "interval_low": null,
      "interval_high": null,
      "interval_note": "too few independent matches to estimate an interval",
      "period_from": "2026-10-29",
      "period_to": "2026-11-02",
      "method_version": "2.2",
      "snapshot_delay_median_hours": "0.0",
      "snapshot_delay_max_hours": "0.0",
      "checked_after_kickoff_picks": 2
     },
     "same_picks": [
      {
       "price": "Closing price",
       "series_code": "closing_live",
       "picks": 2,
       "return_main_percent": "63.41",
       "return_other_percent": "51.63",
       "settled_excluding_void": 2,
       "net_main_points_hundredths": 12681,
       "net_other_points_hundredths": 10326,
       "period_from": "2026-10-29",
       "period_to": "2026-11-02"
      }
     ],
     "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": 6,
      "priced": 2
     },
     "accuracy": {
      "picks": 2,
      "won": 2,
      "won_percent": "100.0",
      "implied_percent": "62.1",
      "left_out": 0,
      "by_market": [
       {
        "market": "Over/under goals",
        "won": 2,
        "picks": 2,
        "implied_percent": "62.1"
       }
      ]
     },
     "reviewed_after": {
      "predictions": 4,
      "right": 1,
      "wrong": 3,
      "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": 1,
     "checked": 1,
     "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": 1,
      "priced": 0
     },
     "accuracy": null
    }
   ]
  },
  "live_alongside": null,
  "headline_record_ids": [
   "n-76dff21d09e0aab194def9ff",
   "n-ca7a616955feccbd3cce1c02"
  ],
  "interval_low": null,
  "interval_high": null,
  "caption": "Recorded before kick-off, at our recorded market price · 100 points per pick · 29 October – 2 November 2026 · Calculated · picks settled under method v2.2",
  "record_from": "2026-10-25",
  "record_to": "2026-11-07"
 },
 "recorded_picks": [
  {
   "record_id": "n-ca7a616955feccbd3cce1c02",
   "url": "/sources/t-me/picks/3/#pick-n-ca7a616955feccbd3cce1c02",
   "match": "Sassuolo v Fiorentina",
   "match_url": "/football/matches/sassuolo-vs-fiorentina-2026-11-02/",
   "kickoff": "2026-11-02T17:30:00.000Z",
   "competition": "Serie A",
   "lead_hours": 2.3,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-4",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8333,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.8333",
   "published_at": "2026-11-02T15:00:07.000Z",
   "recorded_at": "2026-11-02T15:11:59.568Z",
   "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-ca7a616955feccbd3cce1c02",
    "quote_text": "😏 Прогноз: Тотал 2.5 больше",
    "fragment_from": 74,
    "fragment_to": 101,
    "quote_allowed": true,
    "source_info": {
     "medium": "telegram",
     "url": "https://t.me/IvanDrozdovRu/61714",
     "display_name": null,
     "speaker": "Ivan Drozdov",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "50196c846a5eed247ad5e00708fc4ed8002420c3c01ed58175a7ec3f25f1312b",
     "material_removed": false
    },
    "published_at": "2026-11-02T15:00:07.000Z",
    "detected_at": "2026-11-02T15:11:59.568Z",
    "executed_at": "2026-11-07T09:39:53.754Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-778179eae2a7",
     "display_name": "Sassuolo — Fiorentina",
     "competition_name": "Serie A",
     "starts_at": "2026-11-02T17:30:00.000Z",
     "url": "/football/matches/sassuolo-vs-fiorentina-2026-11-02/",
     "scoreline": "2-4",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.8333",
     "our_snapshot_at": "2026-11-02T15:10:28.537Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 8333,
    "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-02T15:00:07.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-11-02T15:00:07.000Z",
     "detected_at": "2026-11-02T15:11:59.568Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Sassuolo 2-4 Fiorentina."
    },
    "settlements": [
     {
      "operation_id": "58207b48352ae4c8ed59db7606054cbd068190da1d4a6fa8976785b685c73c1f",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "over 2.5",
      "decimal_odds": "1.8333",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8333,
      "executed_at": "2026-11-07T09:39:53.754Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": null,
     "publisher": "t.me",
     "forecaster": null,
     "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://t.me/IvanDrozdovRu/61714",
     "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-76dff21d09e0aab194def9ff",
   "url": "/sources/t-me/picks/3/#pick-n-76dff21d09e0aab194def9ff",
   "match": "Fiorentina v Atalanta",
   "match_url": "/football/matches/fiorentina-vs-atalanta-2026-10-29/",
   "kickoff": "2026-10-29T19:45:00.000Z",
   "competition": "Serie A",
   "lead_hours": 1.5,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4348,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.4348",
   "published_at": "2026-10-29T18:10:06.000Z",
   "recorded_at": "2026-10-29T18:12:36.247Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-76dff21d09e0aab194def9ff",
    "quote_text": "😏 Прогноз: Тотал 2.5 больше",
    "fragment_from": 75,
    "fragment_to": 102,
    "quote_allowed": true,
    "source_info": {
     "medium": "telegram",
     "url": "https://t.me/IvanDrozdovRu/61653",
     "display_name": null,
     "speaker": "Ivan Drozdov",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "37bd0396548ab09ea104e0d8f3c0a1277bcb5bf96740bb47c2aba77ed0043580",
     "material_removed": false
    },
    "published_at": "2026-10-29T18:10:06.000Z",
    "detected_at": "2026-10-29T18:12:36.247Z",
    "executed_at": "2026-11-07T10:31:30.686Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-cc3f55930382",
     "display_name": "Fiorentina — Atalanta",
     "competition_name": "Serie A",
     "starts_at": "2026-10-29T19:45:00.000Z",
     "url": "/football/matches/fiorentina-vs-atalanta-2026-10-29/",
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.4348",
     "our_snapshot_at": "2026-10-29T18:10:08.951Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 4348,
    "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-29T18:10:06.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-29T18:10:06.000Z",
     "detected_at": "2026-10-29T18:12:36.247Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Fiorentina 2-2 Atalanta."
    },
    "settlements": [
     {
      "operation_id": "947042266832398d06978a6aff8a4daef2ad7c7cbb594678cd8cb8cf3a4cba68",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "over 2.5",
      "decimal_odds": "1.4348",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4348,
      "executed_at": "2026-11-07T10:31:30.686Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": null,
     "publisher": "t.me",
     "forecaster": null,
     "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://t.me/IvanDrozdovRu/61653",
     "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-e8dcca2b890f4da59d20a303",
   "url": "/sources/t-me/picks/3/#pick-n-e8dcca2b890f4da59d20a303",
   "match": "Atalanta v Parma",
   "match_url": "/football/matches/atalanta-vs-parma-2026-11-02/",
   "kickoff": "2026-11-02T19:45:00.000Z",
   "competition": "Serie A",
   "lead_hours": 1.8,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-3",
   "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-11-02T17:50:04.000Z",
   "recorded_at": "2026-11-02T17:57:00.594Z",
   "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-e8dcca2b890f4da59d20a303",
    "quote_text": "😏 Прогноз: Обе забьют - да",
    "fragment_from": 70,
    "fragment_to": 96,
    "quote_allowed": true,
    "source_info": {
     "medium": "telegram",
     "url": "https://t.me/IvanDrozdovRu/61716",
     "display_name": null,
     "speaker": "Ivan Drozdov",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "4e7c1cf22ed2f4ada4e38cf17029e86c12f1a5bdba7623c4e0a3cb6529646b55",
     "material_removed": false
    },
    "published_at": "2026-11-02T17:50:04.000Z",
    "detected_at": "2026-11-02T17:57:00.594Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-52705251c6b2",
     "display_name": "Atalanta — Parma",
     "competition_name": "Serie A",
     "starts_at": "2026-11-02T19:45:00.000Z",
     "url": "/football/matches/atalanta-vs-parma-2026-11-02/",
     "scoreline": "0-3",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "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-02T17:50:04.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-11-02T17:50:04.000Z",
     "detected_at": "2026-11-02T17:57:00.594Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": null,
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Atalanta 0-3 Parma."
    },
    "settlements": [
     {
      "operation_id": "96dec69dd11715b71645406d6c4542be4b8448b1bf9586af6f0c69f47d65df3e",
      "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": null,
     "publisher": "t.me",
     "forecaster": null,
     "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://t.me/IvanDrozdovRu/61716",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-fa37ff2e6ddcfe6feeedadfc",
   "url": "/sources/t-me/picks/3/#pick-n-fa37ff2e6ddcfe6feeedadfc",
   "match": "Rodina Moscow v Krasnodar",
   "match_url": "/football/matches/rodina-moscow-vs-krasnodar-2026-10-31/",
   "kickoff": "2026-10-31T16:45:00.000Z",
   "competition": "Russian Premier League",
   "lead_hours": 1.5,
   "market_code": "1x2",
   "author_said": "1X2, match result: Krasnodar",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-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-31T15:00:07.000Z",
   "recorded_at": "2026-10-31T15:12:34.262Z",
   "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-fa37ff2e6ddcfe6feeedadfc",
    "quote_text": "😏 Прогноз: Победа 2",
    "fragment_from": 77,
    "fragment_to": 96,
    "quote_allowed": true,
    "source_info": {
     "medium": "telegram",
     "url": "https://t.me/IvanDrozdovRu/61686",
     "display_name": null,
     "speaker": "Ivan Drozdov",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "16afabeec2813a650a7900a1ed251c7612106f1375152481374365cde48e88ed",
     "material_removed": false
    },
    "published_at": "2026-10-31T15:00:07.000Z",
    "detected_at": "2026-10-31T15:12:34.262Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-c282b0606096",
     "display_name": "Rodina Moscow — Krasnodar",
     "competition_name": "Russian Premier League",
     "starts_at": "2026-10-31T16:45:00.000Z",
     "url": "/football/matches/rodina-moscow-vs-krasnodar-2026-10-31/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Krasnodar",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-31T15:00:07.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-31T15:00:07.000Z",
     "detected_at": "2026-10-31T15:12:34.262Z",
     "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": "Krasnodar",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Krasnodar"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Rodina Moscow 2-1 Krasnodar."
    },
    "settlements": [
     {
      "operation_id": "57272e4d8ac35c8484049b6f2cbaf19b417baed8cae1a8a018f110d076d0d69a",
      "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": "Krasnodar",
      "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": null,
     "publisher": "t.me",
     "forecaster": null,
     "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://t.me/IvanDrozdovRu/61686",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Krasnodar to win"
   }
  },
  {
   "record_id": "n-4e4deef64749eeb5eac8b3bb",
   "url": "/sources/t-me/picks/2/#pick-n-4e4deef64749eeb5eac8b3bb",
   "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": 3.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "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-25T16:15:00.000Z",
   "recorded_at": "2026-10-25T16:26:59.821Z",
   "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-4e4deef64749eeb5eac8b3bb",
    "quote_text": "🔥 Прогноз: Победа Барселоны и тотал 2.5 больше",
    "fragment_from": 76,
    "fragment_to": 122,
    "quote_allowed": true,
    "source_info": {
     "medium": "telegram",
     "url": "https://t.me/IvanDrozdovRu/61568",
     "display_name": null,
     "speaker": "Ivan Drozdov",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "fd4fcacb3da32452397c7a3fcb9706c4309052d9b29ddd3647925442424c4e55",
     "material_removed": false
    },
    "published_at": "2026-10-25T16:15:00.000Z",
    "detected_at": "2026-10-25T16:26:59.821Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "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 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-25T16:15:00.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-25T16:15:00.000Z",
     "detected_at": "2026-10-25T16:26:59.821Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "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": "53f1d889ad7f51a50e2f4ed049a1de2090dd23e2e1b202c706e66eb46f83379c",
      "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": null,
     "publisher": "t.me",
     "forecaster": null,
     "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://t.me/IvanDrozdovRu/61568",
     "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-e99ab0c3f2a31eb4f5d41089",
   "url": "/sources/t-me/picks/2/#pick-n-e99ab0c3f2a31eb4f5d41089",
   "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": 3.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: FC Barcelona",
   "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-25T16:15:00.000Z",
   "recorded_at": "2026-10-25T16:26:59.821Z",
   "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-e99ab0c3f2a31eb4f5d41089",
    "quote_text": "🔥 Прогноз: Победа Барселоны и тотал 2.5 больше",
    "fragment_from": 76,
    "fragment_to": 122,
    "quote_allowed": true,
    "source_info": {
     "medium": "telegram",
     "url": "https://t.me/IvanDrozdovRu/61568",
     "display_name": null,
     "speaker": "Ivan Drozdov",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "fd4fcacb3da32452397c7a3fcb9706c4309052d9b29ddd3647925442424c4e55",
     "material_removed": false
    },
    "published_at": "2026-10-25T16:15:00.000Z",
    "detected_at": "2026-10-25T16:26:59.821Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "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": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-25T16:15:00.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-25T16:15:00.000Z",
     "detected_at": "2026-10-25T16:26:59.821Z",
     "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": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: FC Barcelona"
    },
    "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": "6a5ab92f70be01f31d2dae6cb37275534d6f89a75c9ecfa0ff6d3715dd7f6f70",
      "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": 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": null,
     "publisher": "t.me",
     "forecaster": null,
     "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://t.me/IvanDrozdovRu/61568",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Barcelona to win"
   }
  },
  {
   "record_id": "n-3a86f21271039fb0b6e69da6",
   "url": "/sources/t-me/picks/2/#pick-n-3a86f21271039fb0b6e69da6",
   "match": "Krasnodar v Baltika Kaliningrad",
   "match_url": "/football/matches/krasnodar-vs-baltika-kaliningrad-2026-10-24/",
   "kickoff": "2026-10-24T16:30:00.000Z",
   "competition": "Russian Premier League",
   "lead_hours": -12.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Krasnodar",
   "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-24T15:00:09.000Z",
   "recorded_at": "2026-10-25T04:33:15.945Z",
   "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-3a86f21271039fb0b6e69da6",
    "quote_text": "😏 Прогноз: Победа в матче 1",
    "fragment_from": 77,
    "fragment_to": 104,
    "quote_allowed": true,
    "source_info": {
     "medium": "telegram",
     "url": "https://t.me/IvanDrozdovRu/61560",
     "display_name": null,
     "speaker": "Ivan Drozdov",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "45b21a8ccefc6afbcb0e34ef26ef3b24619259bbfc5eee046c8f6035458db72d",
     "material_removed": false
    },
    "published_at": "2026-10-24T15:00:09.000Z",
    "detected_at": "2026-10-25T04:33:15.945Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-89e753737f7b",
     "display_name": "Krasnodar — Baltika Kaliningrad",
     "competition_name": "Russian Premier League",
     "starts_at": "2026-10-24T16:30:00.000Z",
     "url": "/football/matches/krasnodar-vs-baltika-kaliningrad-2026-10-24/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Krasnodar",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "dates": {
     "fragment_at": "2026-10-24T15:00:09.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-24T15:00:09.000Z",
     "detected_at": "2026-10-25T04:33:15.945Z",
     "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": "Krasnodar",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Krasnodar"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Krasnodar 1-1 Baltika Kaliningrad."
    },
    "settlements": [
     {
      "operation_id": "dd6613775546b6d10aba8189794bf13d7a622be41ed915ed54aac7212ad64590",
      "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": "Krasnodar",
      "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": null,
     "publisher": "t.me",
     "forecaster": null,
     "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://t.me/IvanDrozdovRu/61560",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Krasnodar to win"
   }
  },
  {
   "record_id": "n-f5838160681b58ab2f8a991f",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "😏 Прогноз: Победа 2",
   "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-07T15:30:06.000Z",
   "recorded_at": "2026-11-07T15:42:56.191Z",
   "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-5f0ff53f465b82855cc382e3",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "😏 Прогноз: ОЗ + 1Х",
   "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-07T09:55:16.000Z",
   "recorded_at": "2026-11-07T11:31:08.075Z",
   "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-871d5180571fdae0bec2cf0f",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Прогноз: 2Х",
   "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-07T06:15:24.000Z",
   "recorded_at": "2026-11-07T06:27:03.199Z",
   "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-607a6720e07eb6ccf6651a7b",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "😏 Прогноз: 2Х",
   "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-06T17:02:25.000Z",
   "recorded_at": "2026-11-06T17:18:27.564Z",
   "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-a67dd681e887ed2d16fa0cf5",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Прогноз: Фора 2(-1)",
   "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-06T06:48:56.000Z",
   "recorded_at": "2026-11-06T06:57:02.632Z",
   "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-235e1b7ad090849a6c36a694",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "📍 Коэффициент — 2.45+",
   "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-05T19:01:08.000Z",
   "recorded_at": "2026-11-05T19:13:52.143Z",
   "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-e60ac97c1ecb1d6600885ed3",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "🔵 Рейнджерс🆚Филадельфия 🐆\n🏒 Коэффициент 2,45",
   "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-05T18:45:05.000Z",
   "recorded_at": "2026-11-05T18:57:03.240Z",
   "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-3754ae1e49eef4199d037179",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "😏 Прогноз: Обе забьют - да",
   "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-05T17:00:05.000Z",
   "recorded_at": "2026-11-05T17:12:03.707Z",
   "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-5dbbcad8a30ba03665b3532c",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "😏 Прогноз: Победа 1",
   "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-05T15:30:03.000Z",
   "recorded_at": "2026-11-05T15:42:03.133Z",
   "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-5fd9fa9ddba0f0ce76a0c888",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "😏 Прогноз: Фора 2(-1)",
   "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-05T08:00:26.000Z",
   "recorded_at": "2026-11-05T08:12:03.293Z",
   "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-6329ab08f8957928cbdf62cb",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Уверен что и Бетис выдаст близкий матч, ведь духа у команды вагон и маленькая тележка, а текущая форма королевского клуба впечатляет.",
   "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:50:18.000Z",
   "recorded_at": "2026-11-04T13:57:04.331Z",
   "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-2192f24a8808bcdfec44570e",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "😏 Прогноз: Тотал 1-го 1 больше",
   "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-04T12:10:03.000Z",
   "recorded_at": "2026-11-04T12:12:02.782Z",
   "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-b345ac383e9295ccadc51f58",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "😏 Прогноз: 2Х + Тотал 4.5 меньше",
   "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-04T08:23:23.000Z",
   "recorded_at": "2026-11-04T08:27:02.596Z",
   "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-e1bf42d2151b3b6f0397d835",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "😏 Прогноз: 2Х + Тотал 4.5 меньше",
   "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-04T08:23:23.000Z",
   "recorded_at": "2026-11-04T08:27:02.596Z",
   "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-1427401d6ea3523d5218c022",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Прогноз: Фора 2(0)",
   "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-04T06:40:35.000Z",
   "recorded_at": "2026-11-04T06:42:07.974Z",
   "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-617e877d9a6377616cfb0691",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "😏 Прогноз: Победа 2",
   "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-03T17:00:06.000Z",
   "recorded_at": "2026-11-03T17:12:11.191Z",
   "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-c2394de1fac3f14979df5b83",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Не хотите возврат - возьмите двойной шанс, что Бавария не проиграет.",
   "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-03T15:00:40.000Z",
   "recorded_at": "2026-11-03T15:12:02.379Z",
   "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-f3f46f688867704e8351e3ca",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "😏 Прогноз: Фора 2(0)",
   "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-03T15:00:40.000Z",
   "recorded_at": "2026-11-03T15:12:02.379Z",
   "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-9a63edad87111bb83bbb8e85",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "😏 Прогноз: Обе забьют + ТМ 5.5",
   "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-03T09:00:10.000Z",
   "recorded_at": "2026-11-03T09:12:04.278Z",
   "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-dccfd9d58b0c5364d05baa0f",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "😏 Прогноз: Обе забьют - да",
   "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-01T08:40:04.000Z",
   "recorded_at": "2026-11-01T08:42:29.927Z",
   "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-1368ba09a397a93e84ea0cc6",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "😏 Прогноз: Победа 1",
   "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-31T08:42:10.000Z",
   "recorded_at": "2026-10-31T08:56:59.569Z",
   "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-c2e98faa96374cb99d797c55",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Прогноз: 1Х + Обе забьют",
   "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-31T08:05:03.000Z",
   "recorded_at": "2026-10-31T08:12:55.823Z",
   "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-7427737ea9557777d8fdcaa4",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "😏 Прогноз: П2 + Тотал 4.5 меньше",
   "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-30T08:30:03.000Z",
   "recorded_at": "2026-10-30T08:43:38.637Z",
   "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-cd3d9025db27b4ff8866964d",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "😏 Прогноз: Победа в матче 2",
   "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-29T08:22:43.000Z",
   "recorded_at": "2026-10-29T08:27:09.347Z",
   "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-dad5464e0c989d50e6f89566",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Прогноз: П2 + Тотал 4.5 меньше",
   "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-28T19:47:39.000Z",
   "recorded_at": "2026-10-28T19:57:03.679Z",
   "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-eb05948e27b5536fa2e40c35",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "😏 Прогноз: Фора 1(0)",
   "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-28T17:00:04.000Z",
   "recorded_at": "2026-10-28T17:12:02.207Z",
   "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-efd7618cc0ecd2ece1024ba1",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Думаю что будет 0-2,0-3.",
   "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-28T08:00:02.000Z",
   "recorded_at": "2026-10-28T08:12:02.636Z",
   "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-b90441f8dfef075f753d3c35",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Думаю что будет 0-2,0-3.",
   "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-28T08:00:02.000Z",
   "recorded_at": "2026-10-28T08:12:02.636Z",
   "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-ed695ba95cdf4a916c1addd8",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "😏 Прогноз: П2 + Тотал 4.5 меньше",
   "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-28T08:00:02.000Z",
   "recorded_at": "2026-10-28T08:12:02.636Z",
   "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-f9c4cbadf116a8cf56a84b58",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "😏 Прогноз: 2Х + Обе забьют",
   "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-27T15:00:06.000Z",
   "recorded_at": "2026-10-27T15:12:03.043Z",
   "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-d6b1fe83477a81241c664e8e",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "😏 Прогноз: Второй не проиграет",
   "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-27T08:07:45.000Z",
   "recorded_at": "2026-10-27T08:12:02.247Z",
   "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-36fe197cf2b2e7936c512059",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Прогноз: 1Х + Тотал 1.5 больше",
   "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-27T07:48:31.000Z",
   "recorded_at": "2026-10-27T07:57:00.472Z",
   "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-b9cad9d5a37c0980459ad809",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "😏 Прогноз: 1Х + Тотал 1.5 больше",
   "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-26T16:30:08.000Z",
   "recorded_at": "2026-10-26T16:42:02.755Z",
   "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-dd286d03adddcd7dbbcaaa60",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "😏 Прогноз: Обе забьют + ТБ 2.5",
   "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-26T15:30:05.000Z",
   "recorded_at": "2026-10-26T15:41:59.671Z",
   "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-33f563b160a13b1a991b6c98",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "😏 Прогноз: Тотал 4.5 больше",
   "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-26T08:20:25.000Z",
   "recorded_at": "2026-10-26T08:26:59.742Z",
   "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-361cc0416a07b84ec3597223",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "🔥 Прогноз: Победа Барселоны и тотал 2.5 больше",
   "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-25T16:15:00.000Z",
   "recorded_at": "2026-10-25T16:26:59.821Z",
   "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-623c4f0862938701ef79e257",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "😏 Прогноз: 2Х + Обе забьют",
   "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-25T09:31:26.000Z",
   "recorded_at": "2026-10-25T09:42:25.714Z",
   "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-cbd4b4757273343d33cfd60e",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "😏 Прогноз: 2Х + Тотал 4.5 меньше",
   "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-24T08:04:58.000Z",
   "recorded_at": "2026-10-25T04:33:11.965Z",
   "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-df6dfef5ec77e69dbc752b79",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Прогноз: Победа в матче 2",
   "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-23T16:34:50.000Z",
   "recorded_at": "2026-10-25T04:33:07.966Z",
   "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-beb5855519ce127059cd302a",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "В свой блог-канал взял обе забьют на этот матч и не отказываюсь здесь от этого.",
   "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-23T15:30:05.000Z",
   "recorded_at": "2026-10-25T04:33:06.637Z",
   "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-3c6d2d17c7389d823a309aa9",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "😏 Прогноз: 1Х + Тотал 1.5 больше",
   "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-23T15:30:05.000Z",
   "recorded_at": "2026-10-25T04:33:06.637Z",
   "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-bf7af036426a8ec255620aa1",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "😏 Прогноз: 1Х + Тотал 1.5 больше",
   "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-23T15:30:05.000Z",
   "recorded_at": "2026-10-25T04:33:06.637Z",
   "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": 7,
  "before_kickoff": 6,
  "after_kickoff": 1,
  "at_least_2h": 3,
  "share_2h_plus": 42.9,
  "median_hours": 2.0,
  "min_hours": 1.5,
  "max_hours": 3.6,
  "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": "none",
  "picks": 0,
  "settled_picks_all": 2,
  "excluded": {
   "market_without_favourite": 0,
   "no_recorded_line": 2,
   "favourite_not_settled": 0
  },
  "staked_hundredths": 0,
  "author_net_hundredths": 0,
  "favourite_net_hundredths": 0,
  "difference_hundredths": 0,
  "author_return_percent": null,
  "favourite_return_percent": null,
  "author_hit_rate": null,
  "favourite_hit_rate": null,
  "picked_favourite_share": null,
  "by_market": [],
  "return_over_time": [],
  "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": 49,
  "pages": 4,
  "page_urls": [
   "/sources/t-me/",
   "/sources/t-me/picks/2/",
   "/sources/t-me/picks/3/",
   "/sources/t-me/picks/4/"
  ],
  "groups": {
   "settled": 2,
   "pending": 0,
   "excluded": 47
  },
  "continuation": "by_time",
  "page": 1,
  "first": 1,
  "last": 20,
  "author_url": "/sources/t-me/",
  "current": false
 },
 "title_tag": "t.me: Football Prediction Record",
 "calculator": null,
 "source_info": {
  "code_name": "t-me",
  "display_name": "t.me",
  "type_code": "channel",
  "domains": [],
  "owner": null,
  "check": {
   "when": null,
   "source_list": []
  },
  "url": "/sources/t-me/",
  "products": [
   {
    "code_name": "t-me",
    "display_name": "t.me",
    "type_code": "column",
    "url": "/sources/t-me/",
    "entity_ref": "e-b125e81339e3bde5d3e2156d",
    "summary": {
     "statements": 232,
     "predictions": 49,
     "settled_picks": 2,
     "headline_kind": "live_snapshot",
     "return_percent": 63.41,
     "headline_part": "live",
     "period_from": "2026-10-25",
     "period_to": "2026-11-07"
    }
   }
  ],
  "author_list": [],
  "authors_count": 0,
  "auto": true,
  "product": "t-me",
  "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": 2,
   "matches": 2,
   "void": 0,
   "period_from": "2026-10-29",
   "period_to": "2026-11-02",
   "composition_hash": "fc005adf47c3c484f31fee7fe6b0779dc0439720d6bfd83e97470936f6d5c1cb"
  },
  "changes_url": "#changes",
  "corrections_url": "/corrections/"
 },
 "number_changes": [
  {
   "id": "zc-de97ff2e9ecbc782d1a8",
   "at": "2026-11-07T20:05:20.937Z",
   "data_version": "2026-11-07.2",
   "previous_data_version": "2026-11-07.1",
   "url": "/sources/t-me/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": null,
   "after": {
    "data_version": "2026-11-07.2",
    "return_percent": "63.41",
    "settled_picks": 2,
    "matches": 2,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "fc005adf47c3c484f31fee7fe6b0779dc0439720d6bfd83e97470936f6d5c1cb",
    "text": "+126.81 points on 2 settled picks across 2 matches · independent odds snapshot · method 2.2"
   },
   "reason": "First headline number for this record: 2 settled picks in the series “independent odds snapshot”.",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 2,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  }
 ],
 "counts_by_slice": {
  "portions": [
   {
    "code": "live",
    "title": "Recorded before kick-off",
    "price_rule": "Return at our recorded market price",
    "settled_picks": 2,
    "total_check": true,
    "market_list": [
     {
      "code_name": "total",
      "in_words": "Over/under goals",
      "url": null,
      "settled_picks": 2,
      "won": 2,
      "void": 0,
      "net_points_hundredths": 12681,
      "return_percent": "63.4",
      "period_from": "2026-10-29",
      "period_to": "2026-11-02",
      "small_sample": true,
      "average_odds": "1.63",
      "odds_from_author": 0,
      "odds_from_snapshot": 2
     }
    ],
    "leagues": [
     {
      "code_name": "Serie A",
      "in_words": "Serie A",
      "url": "/football/competitions/serie-a/",
      "settled_picks": 2,
      "won": 2,
      "void": 0,
      "net_points_hundredths": 12681,
      "return_percent": "63.4",
      "period_from": "2026-10-29",
      "period_to": "2026-11-02",
      "small_sample": true,
      "average_odds": "1.63",
      "odds_from_author": 0,
      "odds_from_snapshot": 2,
      "league_markets": [
       {
        "code_name": "total",
        "in_words": "Over/under goals",
        "settled_picks": 2,
        "won": 2,
        "void": 0,
        "net_points_hundredths": 12681,
        "return_percent": null,
        "period_from": "2026-10-29",
        "period_to": "2026-11-02",
        "small_sample": true,
        "average_odds": "1.63",
        "odds_from_author": 0,
        "odds_from_snapshot": 2
       }
      ]
     }
    ],
    "best_slice": null
   }
  ],
  "best_slice": null
 },
 "author_card": {
  "body": "Record tracked by Forecast Record since 25 October 2026 · 49 predictions · last change 7 November 2026",
  "url": "https://forecastrecord.com/sources/t-me/",
  "s": "2026-10-25",
  "prediction_count": 49,
  "refreshed_at": "2026-11-07",
  "html": "<a href=\"https://forecastrecord.com/sources/t-me/\">Record tracked by Forecast Record since 25 October 2026 · 49 predictions · last change 7 November 2026</a>"
 },
 "trust": {
  "tier": "probation",
  "in_words": "Probation",
  "settled_count": 6,
  "days": 9,
  "weeks": 3,
  "archive": false,
  "in_review": false,
  "own_page": false,
  "won_count": 3,
  "first_settled_on": "2026-10-25",
  "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
 },
 "author_type": "Prediction site",
 "data_changes": {
  "added_later": "1 record added on 25 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:t-me",
 "source_revision": 30,
 "evidence_extra": [
  {
   "observation_id": "n-76521b76dda7e83d8f7d43f4",
   "quote_text": "Жду продолжения победной серии Зенита, но без голевой феерии: гости должны забрать свои три очка, а общий тотал матча вполне способен остаться в пределах пяти голов.",
   "fragment_from": 1969,
   "fragment_to": 2134,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/murik_bets/27982",
    "display_name": null,
    "speaker": "Murik Tips",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ed4ae8c6eb0a0e5aabceef0e795105a8efec0dee67fbb28fc26e6b5073cfc41e",
    "material_removed": false
   },
   "published_at": "2026-11-02T07:00:03.000Z",
   "detected_at": "2026-11-02T07:12:46.957Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-e8ea2424d099",
    "display_name": "Krylia Sovetov — Zenit St Petersburg",
    "competition_name": "Russian Premier League",
    "starts_at": "2026-11-02T15:00:00.000Z",
    "url": "/football/matches/krylia-sovetov-vs-zenit-st-petersburg-2026-11-02/",
    "scoreline": "0-3",
    "condition": "finished"
   },
   "market_label": "Over/Under 5.5 goals",
   "outcome_label": "under 5.5",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "win",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-11-02T07:00:03.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-02T07:00:03.000Z",
    "detected_at": "2026-11-02T07:12:46.957Z",
    "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 5.5 goals",
    "choice": "under 5.5",
    "author_odds": null,
    "market_key": "total",
    "choice_key": "under",
    "period": "match",
    "line": "5.5",
    "subject": "goals_total",
    "in_words": "Over/Under 5.5 goals: under 5.5"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-3",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Krylia Sovetov 0-3 Zenit St Petersburg."
   },
   "settlements": [
    {
     "operation_id": "0a393c6a7ce5b29f7a82d043a6e4c3cd73a56c521df65019a4abf20ba42d2d49",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 5.5 goals",
     "choice": "under 5.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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/murik_bets/27982",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "under 5.5 (Over/Under 5.5 goals)"
  },
  {
   "observation_id": "n-bae52f5468f38e73ed9ba762",
   "quote_text": "Возможно надоел с ОЗ и ТБ, но здесь этот вариант вижу перспективным",
   "fragment_from": 1867,
   "fragment_to": 1934,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/Ne_CUPper/3094",
    "display_name": null,
    "speaker": "Ne Kapper",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "08e53829a43c15663fbefb2527a37a241db3b4f7ac7467eab1922e2dc198b8dc",
    "material_removed": false
   },
   "published_at": "2026-11-02T07:03:00.000Z",
   "detected_at": "2026-11-02T07:03:57.181Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-778179eae2a7",
    "display_name": "Sassuolo — Fiorentina",
    "competition_name": "Serie A",
    "starts_at": "2026-11-02T17:30:00.000Z",
    "url": "/football/matches/sassuolo-vs-fiorentina-2026-11-02/",
    "scoreline": "2-4",
    "condition": "finished"
   },
   "market_label": "Both teams to score",
   "outcome_label": "yes",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "win",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-11-02T07:03:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-02T07:03:00.000Z",
    "detected_at": "2026-11-02T07:03:57.181Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Both teams to score",
    "choice": "yes",
    "author_odds": null,
    "market_key": "both_teams_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: yes"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Sassuolo 2-4 Fiorentina."
   },
   "settlements": [
    {
     "operation_id": "60792d1d501a1149352eb9a8d58be185f5d5ba1fd2f3d84a0acfb564632f795b",
     "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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/Ne_CUPper/3094",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "yes (Both teams to score)"
  },
  {
   "observation_id": "n-ea492efff6620ac5ef4e32c5",
   "quote_text": "Возможно надоел с ОЗ и ТБ, но здесь этот вариант вижу перспективным",
   "fragment_from": 1867,
   "fragment_to": 1934,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/Ne_CUPper/3094",
    "display_name": null,
    "speaker": "Ne Kapper",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "08e53829a43c15663fbefb2527a37a241db3b4f7ac7467eab1922e2dc198b8dc",
    "material_removed": false
   },
   "published_at": "2026-11-02T07:03:00.000Z",
   "detected_at": "2026-11-02T07:03:57.181Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-778179eae2a7",
    "display_name": "Sassuolo — Fiorentina",
    "competition_name": "Serie A",
    "starts_at": "2026-11-02T17:30:00.000Z",
    "url": "/football/matches/sassuolo-vs-fiorentina-2026-11-02/",
    "scoreline": "2-4",
    "condition": "finished"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "over 2.5",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "win",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-11-02T07:03:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-02T07:03:00.000Z",
    "detected_at": "2026-11-02T07:03:57.181Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "over 2.5",
    "author_odds": null,
    "market_key": "total",
    "choice_key": "over",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Over/Under 2.5 goals: over 2.5"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Sassuolo 2-4 Fiorentina."
   },
   "settlements": [
    {
     "operation_id": "31a7e232c9298b9a9cd26c6589d5fe43fe099cce8a4b0d0c2b888cd0446c55ed",
     "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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/Ne_CUPper/3094",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "over 2.5 (Over/Under 2.5 goals)"
  },
  {
   "observation_id": "n-7bda4fe3968f20c3805b23c2",
   "quote_text": "👉Ставка на исход: Победа К2 (1.45)",
   "fragment_from": 45,
   "fragment_to": 79,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/murik_bets/27979",
    "display_name": null,
    "speaker": "Murik Tips",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ca3caa60b60f685e2119d20a76c34d4f17842af73dd8c86a3d978ad0b29b72e3",
    "material_removed": false
   },
   "published_at": "2026-11-02T05:00:10.000Z",
   "detected_at": "2026-11-02T05:12:48.988Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-e8ea2424d099",
    "display_name": "Krylia Sovetov — Zenit St Petersburg",
    "competition_name": "Russian Premier League",
    "starts_at": "2026-11-02T15:00:00.000Z",
    "url": "/football/matches/krylia-sovetov-vs-zenit-st-petersburg-2026-11-02/",
    "scoreline": "0-3",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Zenit St Petersburg",
   "odds_set": {
    "by_author": "1.45",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "win",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-11-02T05:00:10.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-02T05:00:10.000Z",
    "detected_at": "2026-11-02T05:12:48.988Z",
    "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": "Zenit St Petersburg",
    "author_odds": "1.45",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Zenit St Petersburg at 1.45"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-3",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Krylia Sovetov 0-3 Zenit St Petersburg."
   },
   "settlements": [
    {
     "operation_id": "1a50301d60bad12f430cf9875b9c798c939c8fc60d561b929412fb1ace5db44c",
     "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": "Zenit St Petersburg",
     "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": "a50fb121f02f17b614a5bd63c99625a4a1af7eaa597036784c43e69df823ab28",
     "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": "Zenit St Petersburg",
     "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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/murik_bets/27979",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Zenit St Petersburg to win"
  },
  {
   "observation_id": "n-867ecdd3c942b63d06cb6d11",
   "quote_text": "👉Ставка на угловые: Ф1 (+3,5) (1.50)",
   "fragment_from": 230,
   "fragment_to": 266,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/murik_bets/27979",
    "display_name": null,
    "speaker": "Murik Tips",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ca3caa60b60f685e2119d20a76c34d4f17842af73dd8c86a3d978ad0b29b72e3",
    "material_removed": false
   },
   "published_at": "2026-11-02T05:00:10.000Z",
   "detected_at": "2026-11-02T05:12:48.988Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-e8ea2424d099",
    "display_name": "Krylia Sovetov — Zenit St Petersburg",
    "competition_name": "Russian Premier League",
    "starts_at": "2026-11-02T15:00:00.000Z",
    "url": "/football/matches/krylia-sovetov-vs-zenit-st-petersburg-2026-11-02/",
    "scoreline": "0-3",
    "condition": "finished"
   },
   "market_label": "Corner handicap 3.5",
   "outcome_label": "Krylia Sovetov +3.5",
   "odds_set": {
    "by_author": "1.5",
    "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-02T05:00:10.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-02T05:00:10.000Z",
    "detected_at": "2026-11-02T05:12:48.988Z",
    "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": "Corner handicap 3.5",
    "choice": "Krylia Sovetov +3.5",
    "author_odds": "1.5",
    "market_key": "corners_handicap",
    "choice_key": "1",
    "period": "match",
    "line": "3.5",
    "subject": "corners",
    "in_words": "Corner handicap 3.5: Krylia Sovetov +3.5 at 1.5"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": "0-3",
    "data_status": "unknown",
    "cause": "the result data received so far does not include the corner counts this market needs",
    "methodology_version": "2.2",
    "in_words": "Pending: the result data received so far does not include the corner counts this market needs."
   },
   "settlements": [
    {
     "operation_id": "8cf44a25c3ce02c9403890fbf796d5fbfe1fbc8889cbd119fb82ac7274c8b6e5",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Corner handicap 3.5",
     "choice": "Krylia Sovetov +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": "c3ea7bda670d1c2e40b39cf1a806f9a5c6a42ebdb8ab68decbe481a0987dc94b",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Corner handicap 3.5",
     "choice": "Krylia Sovetov +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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/murik_bets/27979",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Krylia Sovetov +3.5 (Corner handicap 3.5)"
  },
  {
   "observation_id": "n-c6e08ffc97e0522df9dd874e",
   "quote_text": "👉Ставка на исход: 1X (1.47)",
   "fragment_from": 428,
   "fragment_to": 455,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/murik_bets/27979",
    "display_name": null,
    "speaker": "Murik Tips",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ca3caa60b60f685e2119d20a76c34d4f17842af73dd8c86a3d978ad0b29b72e3",
    "material_removed": false
   },
   "published_at": "2026-11-02T05:00:10.000Z",
   "detected_at": "2026-11-02T05:12:48.988Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-778179eae2a7",
    "display_name": "Sassuolo — Fiorentina",
    "competition_name": "Serie A",
    "starts_at": "2026-11-02T17:30:00.000Z",
    "url": "/football/matches/sassuolo-vs-fiorentina-2026-11-02/",
    "scoreline": "2-4",
    "condition": "finished"
   },
   "market_label": "Double chance",
   "outcome_label": "Sassuolo or draw",
   "odds_set": {
    "by_author": "1.47",
    "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-02T05:00:10.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-02T05:00:10.000Z",
    "detected_at": "2026-11-02T05:12:48.988Z",
    "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": "Sassuolo or draw",
    "author_odds": "1.47",
    "market_key": "double_chance",
    "choice_key": "1X",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Double chance: Sassuolo or draw at 1.47"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Sassuolo 2-4 Fiorentina."
   },
   "settlements": [
    {
     "operation_id": "249e0b40afa4d90382a372a6f6680787dcc56a73ec54b58b2765a1959325e877",
     "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": "Sassuolo 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": "5f1d57514a30aca921fa3f6c1c9c95d9b5b6b09e0560e9d006a9bf1e1cf16820",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Double chance",
     "choice": "Sassuolo 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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/murik_bets/27979",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Sassuolo or draw"
  },
  {
   "observation_id": "n-523250e2b5700f01c43e14e4",
   "quote_text": "👉Ставка на тотал: ТБ 2,5 (1.78)",
   "fragment_from": 1555,
   "fragment_to": 1586,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/murik_bets/27979",
    "display_name": null,
    "speaker": "Murik Tips",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ca3caa60b60f685e2119d20a76c34d4f17842af73dd8c86a3d978ad0b29b72e3",
    "material_removed": false
   },
   "published_at": "2026-11-02T05:00:10.000Z",
   "detected_at": "2026-11-02T05:12:48.988Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-52705251c6b2",
    "display_name": "Atalanta — Parma",
    "competition_name": "Serie A",
    "starts_at": "2026-11-02T19:45:00.000Z",
    "url": "/football/matches/atalanta-vs-parma-2026-11-02/",
    "scoreline": "0-3",
    "condition": "finished"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "over 2.5",
   "odds_set": {
    "by_author": "1.78",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "win",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-11-02T05:00:10.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-02T05:00:10.000Z",
    "detected_at": "2026-11-02T05:12:48.988Z",
    "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.78",
    "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.78"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-3",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Atalanta 0-3 Parma."
   },
   "settlements": [
    {
     "operation_id": "c7bdd110f4186df49df214033cd364c9f8664f327677f89ad25873a6c612fa2b",
     "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": "eff948f1456f8d37ee7a3513140125fd2d8de071e4182c6b6aaac7d996ea1fdb",
     "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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/murik_bets/27979",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "over 2.5 (Over/Under 2.5 goals)"
  },
  {
   "observation_id": "n-7822153eda9e65207d135cc1",
   "quote_text": "👉Ставка на исход: Победа К1 (1.45)",
   "fragment_from": 1382,
   "fragment_to": 1416,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/murik_bets/27979",
    "display_name": null,
    "speaker": "Murik Tips",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ca3caa60b60f685e2119d20a76c34d4f17842af73dd8c86a3d978ad0b29b72e3",
    "material_removed": false
   },
   "published_at": "2026-11-02T05:00:10.000Z",
   "detected_at": "2026-11-02T05:12:48.988Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-52705251c6b2",
    "display_name": "Atalanta — Parma",
    "competition_name": "Serie A",
    "starts_at": "2026-11-02T19:45:00.000Z",
    "url": "/football/matches/atalanta-vs-parma-2026-11-02/",
    "scoreline": "0-3",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Atalanta",
   "odds_set": {
    "by_author": "1.45",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "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-02T05:00:10.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-02T05:00:10.000Z",
    "detected_at": "2026-11-02T05:12:48.988Z",
    "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": "Atalanta",
    "author_odds": "1.45",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Atalanta at 1.45"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-3",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Atalanta 0-3 Parma."
   },
   "settlements": [
    {
     "operation_id": "f9d1fae1425e19521b024ca2ee84404547013159718128bdf3218d8401496f89",
     "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": "Atalanta",
     "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": "4b8daace156f25808a656b3bffc4332025c4cbd9502451ee1af483f6cbfcbccd",
     "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": "Atalanta",
     "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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/murik_bets/27979",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Atalanta to win"
  },
  {
   "observation_id": "n-df3a5e36f9b2c13296e2919d",
   "quote_text": "Победа Балтики за 1.71💸",
   "fragment_from": 25,
   "fragment_to": 48,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/travofut/1132",
    "display_name": null,
    "speaker": "FootballMan",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "303995b4a4d97197a237f32748da7a0d1a49c322cf2491f167097ce7425f6c59",
    "material_removed": false
   },
   "published_at": "2026-11-01T12:20:20.000Z",
   "detected_at": "2026-11-01T12:27:22.981Z",
   "executed_at": "2026-11-07T09:45:46.592Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-da26990293cb",
    "display_name": "Baltika Kaliningrad — Akron Tolyatti",
    "competition_name": "Russian Premier League",
    "starts_at": "2026-11-01T14:30:00.000Z",
    "url": "/football/matches/baltika-kaliningrad-vs-akron-tolyatti-2026-11-01/",
    "scoreline": "2-1",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Baltika Kaliningrad",
   "odds_set": {
    "by_author": "1.71",
    "our_snapshot": "1.6895",
    "our_snapshot_at": "2026-11-01T12:27:22.981Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 6895,
   "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-01T12:20:20.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-01T12:20:20.000Z",
    "detected_at": "2026-11-01T12:27:22.981Z",
    "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": "Baltika Kaliningrad",
    "author_odds": "1.71",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Baltika Kaliningrad at 1.71"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Baltika Kaliningrad 2-1 Akron Tolyatti."
   },
   "settlements": [
    {
     "operation_id": "a6df07642f0a612a928f58269e5c3ebf65e081b4ee2a7c386c0dd9da19edec3d",
     "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": "Baltika Kaliningrad",
     "decimal_odds": "1.71",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 7100,
     "executed_at": "2026-11-07T09:45:46.058Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "200bf4c3ef8f876d05ac20ad5eedf46a069e89a8280a322e48f99daa17dfdbf4",
     "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": "Baltika Kaliningrad",
     "decimal_odds": "1.6895",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 6895,
     "executed_at": "2026-11-07T09:45:46.592Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/travofut/1132",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Baltika Kaliningrad to win"
  },
  {
   "observation_id": "n-a7a1e2cb46988b6e82730146",
   "quote_text": "Исход: Тотал больше (2)",
   "fragment_from": 43,
   "fragment_to": 66,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/analitic_AI/5821",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "787dc864571688d0700d474b4df7f75ce57eb3db38e9807fa92845915e943e11",
    "material_removed": false
   },
   "published_at": "2026-11-01T11:11:08.000Z",
   "detected_at": "2026-11-01T11:24:41.217Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "ambiguous",
   "event": {
    "event_id": "s-41499f11305b",
    "display_name": "FK Chelyabinsk — Shinnik Yaroslavl",
    "competition_name": "Russia Division 1",
    "starts_at": "2026-11-01T13:00:00.000Z",
    "url": "/football/matches/fk-chelyabinsk-vs-shinnik-yaroslavl-2026-11-01/",
    "scoreline": "2-0",
    "condition": "finished"
   },
   "market_label": "Combined pick (bet builder or multiple), 2 legs",
   "outcome_label": "over 2.0 (Over/Under 2 goals) + PFC Sochi or draw (Double chance)",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-11-01T11:11:08.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-01T11:11:08.000Z",
    "detected_at": "2026-11-01T11:24:41.217Z",
    "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": "Combined pick (bet builder or multiple), 2 legs",
    "choice": "over 2.0 (Over/Under 2 goals) + PFC Sochi or draw (Double chance)",
    "author_odds": null,
    "market_key": "multi",
    "choice_key": "multi",
    "period": "match",
    "line": null,
    "subject": null,
    "in_words": "Combined pick (bet builder or multiple), 2 legs: over 2.0 (Over/Under 2 goals) + PFC Sochi or draw (Double chance)",
    "legs": [
     {
      "seq": 1,
      "market_label": "Over/Under 2 goals",
      "choice": "over 2.0",
      "result": "void"
     },
     {
      "seq": 2,
      "market_label": "Double chance",
      "choice": "PFC Sochi or draw",
      "result": "loss"
     }
    ]
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was FK Chelyabinsk 2-0 Shinnik Yaroslavl."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/analitic_AI/5821",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "a 2-leg combined pick",
   "legs": [
    {
     "market": "Over/Under 2 goals",
     "selection": "over 2.0",
     "outcome": "Void"
    },
    {
     "market": "Double chance",
     "selection": "PFC Sochi or draw",
     "outcome": "Lost"
    }
   ]
  },
  {
   "observation_id": "n-6610ae679b68b00630c9b998",
   "quote_text": "ЖК Б 4.5👉1.76",
   "fragment_from": 211,
   "fragment_to": 224,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/dahabets/4961",
    "display_name": null,
    "speaker": "Dasha Bets",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "6fd98f04cc075d8ee7b8fdc23c93bb934c14de04ccf9f11ba397f0da8eebbecf",
    "material_removed": false
   },
   "published_at": "2026-11-01T09:31:13.000Z",
   "detected_at": "2026-11-01T11:03:35.518Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-f43064b3fc04",
    "display_name": "Lokomotiv Moscow — Spartak Moscow",
    "competition_name": "Russian Premier League",
    "starts_at": "2026-11-01T16:45:00.000Z",
    "url": "/football/matches/lokomotiv-moscow-vs-spartak-moscow-2026-11-01/",
    "scoreline": "0-4",
    "condition": "finished"
   },
   "market_label": "Over/Under 4.5 cards",
   "outcome_label": "over 4.5",
   "odds_set": {
    "by_author": "1.76",
    "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-01T09:31:13.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-01T09:31:13.000Z",
    "detected_at": "2026-11-01T11:03:35.518Z",
    "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 cards",
    "choice": "over 4.5",
    "author_odds": "1.76",
    "market_key": "cards_over_under",
    "choice_key": "over",
    "period": "match",
    "line": "4.5",
    "subject": "bookings",
    "in_words": "Over/Under 4.5 cards: over 4.5 at 1.76"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": "0-4",
    "data_status": "unknown",
    "cause": "the result data received so far does not include the card counts this market needs",
    "methodology_version": "2.2",
    "in_words": "Pending: the result data received so far does not include the card counts this market needs."
   },
   "settlements": [
    {
     "operation_id": "3ed86daa91f47db1e6857540040d6413073c393e04520519e6530ae394a071b4",
     "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 cards",
     "choice": "over 4.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": "4fcc8d84be33ecb95ab606ff108ac13fd64c73394c9fc394419a9e0959f00357",
     "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 cards",
     "choice": "over 4.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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/dahabets/4961",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "over 4.5 (Over/Under 4.5 cards)"
  },
  {
   "observation_id": "n-b85d788adb1ce0c6d5c62982",
   "quote_text": "Фора Реал Мадрид -1.5\n\nКФ: 1.6",
   "fragment_from": 473,
   "fragment_to": 503,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/gart1/7443",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "c7b46def531f624148bde1e1a051cb65ba2ba0fbe6bdcfc6fd4e13ce38e01a6e",
    "material_removed": false
   },
   "published_at": "2026-11-01T10:30:03.000Z",
   "detected_at": "2026-11-01T10:42:06.595Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-83a08c2a2eca",
    "display_name": "Real Racing Club — Real Madrid",
    "competition_name": "LaLiga",
    "starts_at": "2026-11-01T15:15:00.000Z",
    "url": "/football/matches/real-racing-club-vs-real-madrid-2026-11-01/",
    "scoreline": "0-3",
    "condition": "finished"
   },
   "market_label": "Asian handicap -1.5",
   "outcome_label": "Real Madrid -1.5",
   "odds_set": {
    "by_author": "1.6",
    "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-01T10:30:03.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-01T10:30:03.000Z",
    "detected_at": "2026-11-01T10:42:06.595Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Asian handicap -1.5",
    "choice": "Real Madrid -1.5",
    "author_odds": "1.6",
    "market_key": "handicap_asian",
    "choice_key": "2",
    "period": "match",
    "line": "-1.5",
    "subject": "goals_total",
    "in_words": "Asian handicap -1.5: Real Madrid -1.5 at 1.6"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-3",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Real Racing Club 0-3 Real Madrid."
   },
   "settlements": [
    {
     "operation_id": "b6a609a5cb40eda42524d82d4768d32ab543a0744d657b0eb8852082ef4aec29",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Asian handicap -1.5",
     "choice": "Real Madrid -1.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "103e30ed5d94d068ff6beb0f1e3d89e88cf79c9d286323bc3b9afdb10ab5be66",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Asian handicap -1.5",
     "choice": "Real Madrid -1.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/gart1/7443",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Real Madrid -1.5"
  },
  {
   "observation_id": "n-6a22dc6fc3b4586830216e12",
   "quote_text": "Страхую гостей нулевой форой: победа «Ростова» принесёт выигрыш, ничья — возврат ставки.\n\n🎯 Ставка: Ф2(0)\n📊 Коэффициент: 1.60",
   "fragment_from": 470,
   "fragment_to": 595,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/prognozsport101/32073",
    "display_name": null,
    "speaker": "Accumulator Factory",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "0621072836d7df731d7f3b3101e785515a614c7200d70ab6b2f3b633d20770e5",
    "material_removed": false
   },
   "published_at": "2026-11-01T09:00:16.000Z",
   "detected_at": "2026-11-01T09:01:35.116Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-0a5c6122f21a",
    "display_name": "Dynamo Makhachkala — Rostov",
    "competition_name": "Russian Premier League",
    "starts_at": "2026-11-01T12:15:00.000Z",
    "url": "/football/matches/dynamo-makhachkala-vs-rostov-2026-11-01/",
    "scoreline": "0-3",
    "condition": "finished"
   },
   "market_label": "Draw no bet",
   "outcome_label": "Rostov",
   "odds_set": {
    "by_author": "1.6",
    "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-01T09:00:16.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-01T09:00:16.000Z",
    "detected_at": "2026-11-01T09:01:35.116Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Draw no bet",
    "choice": "Rostov",
    "author_odds": "1.6",
    "market_key": "draw_no_bet",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Draw no bet: Rostov at 1.6"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-3",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Dynamo Makhachkala 0-3 Rostov."
   },
   "settlements": [
    {
     "operation_id": "748822b7d9bbd529be2e20dc1ff1e4d86b97e501300d940e65c54f8546ae1bd4",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Draw no bet",
     "choice": "Rostov",
     "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": "d7876eb6852481186b0ea3c99d3254259a2b8a618e9d58d866e51396500a9d6a",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Draw no bet",
     "choice": "Rostov",
     "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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/prognozsport101/32073",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Rostov (Draw no bet)"
  },
  {
   "observation_id": "n-05c2a745ed93610b732115ba",
   "quote_text": "✅ Позиция №1: Тотал матча меньше (2.5) — ТМ(2.5)\n📈 Коэффициент: 1.55",
   "fragment_from": 335,
   "fragment_to": 403,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/funnybet_analytics/3775",
    "display_name": null,
    "speaker": "Analytics and Tips",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "018f461fbbe9ad6128fc51d1951d7b0c19a1c858267875d3bbb7f5af7d825e06",
    "material_removed": false
   },
   "published_at": "2026-11-01T08:36:15.000Z",
   "detected_at": "2026-11-01T08:41:54.878Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-2266e0f95ad2",
    "display_name": "Rubin Kazan — Fakel Voronezh",
    "competition_name": "Russian Premier League",
    "starts_at": "2026-10-31T12:15:00.000Z",
    "url": "/football/matches/rubin-kazan-vs-fakel-voronezh-2026-10-31/",
    "scoreline": "1-0",
    "condition": "finished"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "under 2.5",
   "odds_set": {
    "by_author": "1.55",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "win",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-11-01T08:36:15.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-01T08:36:15.000Z",
    "detected_at": "2026-11-01T08:41:54.878Z",
    "archive_snapshot_at": null,
    "flags": [
     "after_match"
    ],
    "flag_words": "The source's date is after kick-off.",
    "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": "under 2.5",
    "author_odds": "1.55",
    "market_key": "total",
    "choice_key": "under",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Over/Under 2.5 goals: under 2.5 at 1.55"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Rubin Kazan 1-0 Fakel Voronezh."
   },
   "settlements": [
    {
     "operation_id": "a247b13d67d1d3b0a5067cb8b0696e8f8448facd9b6fc33d289e54e6c7342a9e",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "decimal_odds": 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": "a01c9de24cd8b9dda37257a588c7921f39b61a9a25c253df55d869833df314a2",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "decimal_odds": 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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/funnybet_analytics/3775",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "under 2.5 (Over/Under 2.5 goals)"
  },
  {
   "observation_id": "n-05162c9bad3f32cd517fadc7",
   "quote_text": "✅ Позиция №2: Победа «Рубина» — П1\n📈 Коэффициент: 2.02",
   "fragment_from": 420,
   "fragment_to": 474,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/funnybet_analytics/3775",
    "display_name": null,
    "speaker": "Analytics and Tips",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "018f461fbbe9ad6128fc51d1951d7b0c19a1c858267875d3bbb7f5af7d825e06",
    "material_removed": false
   },
   "published_at": "2026-11-01T08:36:15.000Z",
   "detected_at": "2026-11-01T08:41:54.878Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-2266e0f95ad2",
    "display_name": "Rubin Kazan — Fakel Voronezh",
    "competition_name": "Russian Premier League",
    "starts_at": "2026-10-31T12:15:00.000Z",
    "url": "/football/matches/rubin-kazan-vs-fakel-voronezh-2026-10-31/",
    "scoreline": "1-0",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Rubin Kazan",
   "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": "win",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-11-01T08:36:15.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-01T08:36:15.000Z",
    "detected_at": "2026-11-01T08:41:54.878Z",
    "archive_snapshot_at": null,
    "flags": [
     "after_match"
    ],
    "flag_words": "The source's date is after kick-off.",
    "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": "Rubin Kazan",
    "author_odds": "2.02",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Rubin Kazan at 2.02"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Rubin Kazan 1-0 Fakel Voronezh."
   },
   "settlements": [
    {
     "operation_id": "ec78c15f02caed4337ed30a84d2c18bb1513996d82e9dfa697f85c2751be2b6d",
     "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": "Rubin Kazan",
     "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": "4f71bba75234d1d4d42f5f3c8846d0788770a42c92ee6bef0008931093f3bedc",
     "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": "Rubin Kazan",
     "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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/funnybet_analytics/3775",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Rubin Kazan to win"
  },
  {
   "observation_id": "n-d7c19eef1995432168a81e11",
   "quote_text": "👉Ставка на тотал: ИТМ1 1 (1.77)",
   "fragment_from": 38,
   "fragment_to": 69,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/murik_bets/27963",
    "display_name": null,
    "speaker": "Murik Tips",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "fe2c66a601192e25f36fc0248136b2381703ad08b13f665b0bd243c1c8567aa9",
    "material_removed": false
   },
   "published_at": "2026-11-01T05:00:02.000Z",
   "detected_at": "2026-11-01T05:12:51.735Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-34a3aff92889",
    "display_name": "FC Orenburg — CSKA Moscow",
    "competition_name": "Russian Premier League",
    "starts_at": "2026-11-01T10:00:00.000Z",
    "url": null,
    "scoreline": "0-0",
    "condition": "finished"
   },
   "market_label": "Team goals over/under 1",
   "outcome_label": "FC Orenburg under 1",
   "odds_set": {
    "by_author": "1.77",
    "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-01T05:00:02.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-01T05:00:02.000Z",
    "detected_at": "2026-11-01T05:12:51.735Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Team goals over/under 1",
    "choice": "FC Orenburg under 1",
    "author_odds": "1.77",
    "market_key": "team_total",
    "choice_key": "1-under",
    "period": "match",
    "line": "1",
    "subject": "goals_total",
    "in_words": "Team goals over/under 1: FC Orenburg under 1 at 1.77"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was FC Orenburg 0-0 CSKA Moscow."
   },
   "settlements": [
    {
     "operation_id": "ffe997a9d6c6a3714c375942c8ec84780ca8c53b2c81c1bf446931f0693e00b7",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 1",
     "choice": "FC Orenburg under 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": "b18a368ec38927ef2ae9810d1b78eadf8a704b2c37447f462fde4592164a4d97",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 1",
     "choice": "FC Orenburg under 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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/murik_bets/27963",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "FC Orenburg under 1 (Team goals over/under 1)"
  },
  {
   "observation_id": "n-3c9edfb9c3825b40ca9fa8a4",
   "quote_text": "👉Ставка на исход: Ф2 (0) (1.42)",
   "fragment_from": 231,
   "fragment_to": 262,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/murik_bets/27963",
    "display_name": null,
    "speaker": "Murik Tips",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "fe2c66a601192e25f36fc0248136b2381703ad08b13f665b0bd243c1c8567aa9",
    "material_removed": false
   },
   "published_at": "2026-11-01T05:00:02.000Z",
   "detected_at": "2026-11-01T05:12:51.735Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-34a3aff92889",
    "display_name": "FC Orenburg — CSKA Moscow",
    "competition_name": "Russian Premier League",
    "starts_at": "2026-11-01T10:00:00.000Z",
    "url": null,
    "scoreline": "0-0",
    "condition": "finished"
   },
   "market_label": "Draw no bet",
   "outcome_label": "CSKA Moscow",
   "odds_set": {
    "by_author": "1.42",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "void",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-11-01T05:00:02.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-01T05:00:02.000Z",
    "detected_at": "2026-11-01T05:12:51.735Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Draw no bet",
    "choice": "CSKA Moscow",
    "author_odds": "1.42",
    "market_key": "draw_no_bet",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Draw no bet: CSKA Moscow at 1.42"
   },
   "author_claim_outcome": {
    "result": "void",
    "scoreline": "0-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Void: the final score was FC Orenburg 0-0 CSKA Moscow."
   },
   "settlements": [
    {
     "operation_id": "00b7c5922f14ab9a9f5e55a7b4cd459a8dee95b3e13495bfe4fff79aec4c9d24",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Draw no bet",
     "choice": "CSKA Moscow",
     "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": "bf03136a57307eddd0b0860272fe64d7830b7952684f6715daee0cc8e88f9cb3",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Draw no bet",
     "choice": "CSKA Moscow",
     "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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/murik_bets/27963",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "CSKA Moscow (Draw no bet)"
  },
  {
   "observation_id": "n-5b311f927fb5a5b5587eb2fc",
   "quote_text": "👉Ставка на тотал: ИТБ2 0,5 (1.65)",
   "fragment_from": 1478,
   "fragment_to": 1511,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/murik_bets/27963",
    "display_name": null,
    "speaker": "Murik Tips",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "fe2c66a601192e25f36fc0248136b2381703ad08b13f665b0bd243c1c8567aa9",
    "material_removed": false
   },
   "published_at": "2026-11-01T05:00:02.000Z",
   "detected_at": "2026-11-01T05:12:51.735Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-da26990293cb",
    "display_name": "Baltika Kaliningrad — Akron Tolyatti",
    "competition_name": "Russian Premier League",
    "starts_at": "2026-11-01T14:30:00.000Z",
    "url": "/football/matches/baltika-kaliningrad-vs-akron-tolyatti-2026-11-01/",
    "scoreline": "2-1",
    "condition": "finished"
   },
   "market_label": "Team goals over/under 0.5",
   "outcome_label": "Akron Tolyatti over 0.5",
   "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-11-01T05:00:02.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-01T05:00:02.000Z",
    "detected_at": "2026-11-01T05:12:51.735Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Team goals over/under 0.5",
    "choice": "Akron Tolyatti over 0.5",
    "author_odds": "1.65",
    "market_key": "team_total",
    "choice_key": "2-over",
    "period": "match",
    "line": "0.5",
    "subject": "goals_total",
    "in_words": "Team goals over/under 0.5: Akron Tolyatti over 0.5 at 1.65"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Baltika Kaliningrad 2-1 Akron Tolyatti."
   },
   "settlements": [
    {
     "operation_id": "0fd5599ec63643690cb0541fddffb3dcbc6d9f54e37ba29d8b3f62d093d1e7cd",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 0.5",
     "choice": "Akron Tolyatti over 0.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "ff10322292669aac527715a10eba200e8cc06a4c9b2dd6300fa05f03063a1bca",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 0.5",
     "choice": "Akron Tolyatti over 0.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/murik_bets/27963",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Akron Tolyatti over 0.5 (Team goals over/under 0.5)"
  },
  {
   "observation_id": "n-8463a0f5b8bc1a4f7940be8b",
   "quote_text": "👉Ставка на исход: 1X (1.60)",
   "fragment_from": 2628,
   "fragment_to": 2655,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/murik_bets/27963",
    "display_name": null,
    "speaker": "Murik Tips",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "fe2c66a601192e25f36fc0248136b2381703ad08b13f665b0bd243c1c8567aa9",
    "material_removed": false
   },
   "published_at": "2026-11-01T05:00:02.000Z",
   "detected_at": "2026-11-01T05:12:51.735Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-f43064b3fc04",
    "display_name": "Lokomotiv Moscow — Spartak Moscow",
    "competition_name": "Russian Premier League",
    "starts_at": "2026-11-01T16:45:00.000Z",
    "url": "/football/matches/lokomotiv-moscow-vs-spartak-moscow-2026-11-01/",
    "scoreline": "0-4",
    "condition": "finished"
   },
   "market_label": "Double chance",
   "outcome_label": "Lokomotiv Moscow or draw",
   "odds_set": {
    "by_author": "1.6",
    "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-01T05:00:02.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-01T05:00:02.000Z",
    "detected_at": "2026-11-01T05:12:51.735Z",
    "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": "Lokomotiv Moscow or draw",
    "author_odds": "1.6",
    "market_key": "double_chance",
    "choice_key": "1X",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Double chance: Lokomotiv Moscow or draw at 1.6"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Lokomotiv Moscow 0-4 Spartak Moscow."
   },
   "settlements": [
    {
     "operation_id": "42507c118ee6cda52cfdafb8779e989be95ba9ed9ba792d562be9398a3adbed6",
     "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": "Lokomotiv Moscow 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": "584ba0c7f55cc041e4f73b4838cbb59d0b4cd6ee6d1e564c444567762c76ea5a",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Double chance",
     "choice": "Lokomotiv Moscow 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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/murik_bets/27963",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Lokomotiv Moscow or draw"
  },
  {
   "observation_id": "n-27690a5948d4c1334f6479fd",
   "quote_text": "👉Ставка на тотал: ИТМ1 1,5 (1.40)",
   "fragment_from": 2786,
   "fragment_to": 2819,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/murik_bets/27963",
    "display_name": null,
    "speaker": "Murik Tips",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "fe2c66a601192e25f36fc0248136b2381703ad08b13f665b0bd243c1c8567aa9",
    "material_removed": false
   },
   "published_at": "2026-11-01T05:00:02.000Z",
   "detected_at": "2026-11-01T05:12:51.735Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-f43064b3fc04",
    "display_name": "Lokomotiv Moscow — Spartak Moscow",
    "competition_name": "Russian Premier League",
    "starts_at": "2026-11-01T16:45:00.000Z",
    "url": "/football/matches/lokomotiv-moscow-vs-spartak-moscow-2026-11-01/",
    "scoreline": "0-4",
    "condition": "finished"
   },
   "market_label": "Team goals over/under 1.5",
   "outcome_label": "Lokomotiv Moscow under 1.5",
   "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,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-11-01T05:00:02.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-01T05:00:02.000Z",
    "detected_at": "2026-11-01T05:12:51.735Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Team goals over/under 1.5",
    "choice": "Lokomotiv Moscow under 1.5",
    "author_odds": "1.4",
    "market_key": "team_total",
    "choice_key": "1-under",
    "period": "match",
    "line": "1.5",
    "subject": "goals_total",
    "in_words": "Team goals over/under 1.5: Lokomotiv Moscow under 1.5 at 1.4"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Lokomotiv Moscow 0-4 Spartak Moscow."
   },
   "settlements": [
    {
     "operation_id": "a57b2f0c5b1100f5a6ddafb30573e5e5d20836b32a6a98a6d5ebd976f96dac4e",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 1.5",
     "choice": "Lokomotiv Moscow under 1.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "ee96053a49b07a86fa82f1d57eb200a6af52030f1f72e44d22231dee69feef82",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 1.5",
     "choice": "Lokomotiv Moscow under 1.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/murik_bets/27963",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Lokomotiv Moscow under 1.5 (Team goals over/under 1.5)"
  },
  {
   "observation_id": "n-37c82a8eeab24d100791d602",
   "quote_text": "🔥 — П2 за 6.60",
   "fragment_from": 151,
   "fragment_to": 165,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/marathonbetru/19837",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "69685040ab67446e4f61ac0160c0f5b97aab2a3b45044b8d7104187c77fa5413",
    "material_removed": false
   },
   "published_at": "2026-10-31T20:03:00.000Z",
   "detected_at": "2026-10-31T20:07:36.565Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-baa51e710664",
    "display_name": "AC Milan — Inter",
    "competition_name": "Serie A",
    "starts_at": "2026-10-31T19:45:00.000Z",
    "url": "/football/matches/ac-milan-vs-inter-2026-10-31/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Inter",
   "odds_set": {
    "by_author": "6.6",
    "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-31T20:03:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-31T20:03:00.000Z",
    "detected_at": "2026-10-31T20:07:36.565Z",
    "archive_snapshot_at": null,
    "flags": [
     "after_match"
    ],
    "flag_words": "The source's date is after kick-off.",
    "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": "Inter",
    "author_odds": "6.6",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Inter at 6.6"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was AC Milan 3-1 Inter."
   },
   "settlements": [
    {
     "operation_id": "d269e8ea16bd1f25f886c405c0e3a5c305f3f7ac013abb54de267dec950eb66c",
     "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": "Inter",
     "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": "1ecf5ea6e04e49214f15fc25d3926c40446cbf5896a7be38e8f4129e6bf8e900",
     "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": "Inter",
     "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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/marathonbetru/19837",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Inter to win"
  },
  {
   "observation_id": "n-8f77018ef1b847ff68695efd",
   "quote_text": "Победа Краснодара с форой -1.5 за 2.56💸",
   "fragment_from": 29,
   "fragment_to": 68,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/travofut/1125",
    "display_name": null,
    "speaker": "FootballMan",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "018bde4858e2202ea4db921278b8b50e288c58d05b91d1641036b5daf2c31367",
    "material_removed": false
   },
   "published_at": "2026-10-31T14:24:40.000Z",
   "detected_at": "2026-10-31T14:27:28.311Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-c282b0606096",
    "display_name": "Rodina Moscow — Krasnodar",
    "competition_name": "Russian Premier League",
    "starts_at": "2026-10-31T16:45:00.000Z",
    "url": "/football/matches/rodina-moscow-vs-krasnodar-2026-10-31/",
    "scoreline": "2-1",
    "condition": "finished"
   },
   "market_label": "Asian handicap -1.5",
   "outcome_label": "Krasnodar -1.5",
   "odds_set": {
    "by_author": "2.56",
    "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-31T14:24:40.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-31T14:24:40.000Z",
    "detected_at": "2026-10-31T14:27:28.311Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Asian handicap -1.5",
    "choice": "Krasnodar -1.5",
    "author_odds": "2.56",
    "market_key": "handicap_asian",
    "choice_key": "2",
    "period": "match",
    "line": "-1.5",
    "subject": "goals_total",
    "in_words": "Asian handicap -1.5: Krasnodar -1.5 at 2.56"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Rodina Moscow 2-1 Krasnodar."
   },
   "settlements": [
    {
     "operation_id": "fe0e632d99f7be95d4e9494803938daa058d54b4d36618b0ea212f05496c19e6",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Asian handicap -1.5",
     "choice": "Krasnodar -1.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "36c8aa55ae8b18335ec43763b17fbeea2b9aacd845a73c4a29b1f602ee8e4289",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Asian handicap -1.5",
     "choice": "Krasnodar -1.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/travofut/1125",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Krasnodar -1.5"
  },
  {
   "observation_id": "n-26fa94c17a417a39fb81d8a3",
   "quote_text": "По текущей форме и качеству игры Интер выглядит предпочтительнее, поэтому рассчитываю как минимум на то, что номинальные гости не проиграют, а команды совместными усилиями пробьют тотал больше 2.5.",
   "fragment_from": 2245,
   "fragment_to": 2442,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/murik_bets/27948",
    "display_name": null,
    "speaker": "Murik Tips",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b3bdf5682e71bea8c9c098d79f4ea35fae18f89eb69334b73eb485aed55c2165",
    "material_removed": false
   },
   "published_at": "2026-10-31T13:00:06.000Z",
   "detected_at": "2026-10-31T13:12:53.794Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-baa51e710664",
    "display_name": "AC Milan — Inter",
    "competition_name": "Serie A",
    "starts_at": "2026-10-31T19:45:00.000Z",
    "url": "/football/matches/ac-milan-vs-inter-2026-10-31/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "over 2.5",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "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-31T13:00:06.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-31T13:00:06.000Z",
    "detected_at": "2026-10-31T13:12:53.794Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "over 2.5",
    "author_odds": null,
    "market_key": "total",
    "choice_key": "over",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Over/Under 2.5 goals: over 2.5"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was AC Milan 3-1 Inter."
   },
   "settlements": [
    {
     "operation_id": "0ab6d3c6202acdbb9f2b7ca7fb267cb62568ee7f795981c23e8c82bb86e83bc2",
     "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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/murik_bets/27948",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "over 2.5 (Over/Under 2.5 goals)"
  },
  {
   "observation_id": "n-0c31b97e80871ff5051d83c7",
   "quote_text": "Два гола «россонери» — рабочий сценарий.",
   "fragment_from": 126,
   "fragment_to": 166,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/kapper_uk/22315",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "2bf10027f8657db437d79d78dbed4b7aee9042334f49c8e77a3b98e1146c040b",
    "material_removed": false
   },
   "published_at": "2026-10-31T12:25:57.000Z",
   "detected_at": "2026-10-31T12:39:01.598Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-baa51e710664",
    "display_name": "AC Milan — Inter",
    "competition_name": "Serie A",
    "starts_at": "2026-10-31T19:45:00.000Z",
    "url": "/football/matches/ac-milan-vs-inter-2026-10-31/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "Team goals over/under 2.5",
   "outcome_label": "AC Milan over 2.5",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "win",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-31T12:25:57.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-31T12:25:57.000Z",
    "detected_at": "2026-10-31T12:39:01.598Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Team goals over/under 2.5",
    "choice": "AC Milan over 2.5",
    "author_odds": null,
    "market_key": "team_total",
    "choice_key": "1-over",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Team goals over/under 2.5: AC Milan over 2.5"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was AC Milan 3-1 Inter."
   },
   "settlements": [
    {
     "operation_id": "5b5ab8545476a4e77b520e7831b2d21764db7b2a7ee2de4d4890471c6e7dbcd0",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 2.5",
     "choice": "AC Milan 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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/kapper_uk/22315",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "AC Milan over 2.5 (Team goals over/under 2.5)"
  },
  {
   "observation_id": "n-1c0919b6a875f6f6f0de753f",
   "quote_text": "Ожидаю достаточно плотную игру, большое внимание к тактической дисциплине и не слишком много действительно опасных моментов.",
   "fragment_from": 211,
   "fragment_to": 335,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/kapper_uk/22312",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ea948d64e2bf2c5829b6ba31347ab4b08c4a40805a0cd423176d1944e3a912b6",
    "material_removed": false
   },
   "published_at": "2026-10-31T12:22:59.000Z",
   "detected_at": "2026-10-31T12:24:36.039Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-baa51e710664",
    "display_name": "AC Milan — Inter",
    "competition_name": "Serie A",
    "starts_at": "2026-10-31T19:45:00.000Z",
    "url": "/football/matches/ac-milan-vs-inter-2026-10-31/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "under 2.5",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-31T12:22:59.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-31T12:22:59.000Z",
    "detected_at": "2026-10-31T12:24:36.039Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "under 2.5",
    "author_odds": null,
    "market_key": "total",
    "choice_key": "under",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Over/Under 2.5 goals: under 2.5"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was AC Milan 3-1 Inter."
   },
   "settlements": [
    {
     "operation_id": "7dcba32a81311adcd6d30982254f33087d575bbae77153a25c557686e28a4615",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "decimal_odds": 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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/kapper_uk/22312",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "under 2.5 (Over/Under 2.5 goals)"
  },
  {
   "observation_id": "n-2991f46e53456bc97fa6a4ea",
   "quote_text": "🎯 Ставка: ИТБ2(1.5)\n📊 Коэффициент: 1.64",
   "fragment_from": 567,
   "fragment_to": 606,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/prognozsport101/32045",
    "display_name": null,
    "speaker": "Accumulator Factory",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "9db86fa1dcc6dfcd3f07af1a1e84d4549600eb95cabcaf2861726a8ba74c5d91",
    "material_removed": false
   },
   "published_at": "2026-10-31T11:41:52.000Z",
   "detected_at": "2026-10-31T11:46:53.754Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-144a86b2ca6b",
    "display_name": "Fredrikstad — Rosenborg",
    "competition_name": "Eliteserien",
    "starts_at": "2026-10-31T15:00:00.000Z",
    "url": "/football/matches/fredrikstad-vs-rosenborg-2026-10-31/",
    "scoreline": "0-3",
    "condition": "finished"
   },
   "market_label": "Team goals over/under 1.5",
   "outcome_label": "Rosenborg over 1.5",
   "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": "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-31T11:41:52.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-31T11:41:52.000Z",
    "detected_at": "2026-10-31T11:46:53.754Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Team goals over/under 1.5",
    "choice": "Rosenborg over 1.5",
    "author_odds": "1.64",
    "market_key": "team_total",
    "choice_key": "2-over",
    "period": "match",
    "line": "1.5",
    "subject": "goals_total",
    "in_words": "Team goals over/under 1.5: Rosenborg over 1.5 at 1.64"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-3",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Fredrikstad 0-3 Rosenborg."
   },
   "settlements": [
    {
     "operation_id": "4c8b8adcb5ea6eb0f8edf9141f5315b2f151a8c011148f873b1ceb28dddb336d",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 1.5",
     "choice": "Rosenborg over 1.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "57995719b911860a21867ad991b77fd371e89a7ff3985b95abbc32fac1883b5a",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 1.5",
     "choice": "Rosenborg over 1.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/prognozsport101/32045",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Rosenborg over 1.5 (Team goals over/under 1.5)"
  },
  {
   "observation_id": "n-d9ff8924ebc276b9b8a63a07",
   "quote_text": "⚖️👉 Кэф 2.61 на ТБ 3.5",
   "fragment_from": 591,
   "fragment_to": 613,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/leonru_official/15328",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "59ddaee74aeea9239e8554519e4a3b9cac5e4aeb89ee15f6b121687cd92a979f",
    "material_removed": false
   },
   "published_at": "2026-10-31T10:44:51.000Z",
   "detected_at": "2026-10-31T10:47:11.353Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-baa51e710664",
    "display_name": "AC Milan — Inter",
    "competition_name": "Serie A",
    "starts_at": "2026-10-31T19:45:00.000Z",
    "url": "/football/matches/ac-milan-vs-inter-2026-10-31/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "Over/Under 3.5 goals",
   "outcome_label": "over 3.5",
   "odds_set": {
    "by_author": "2.61",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "win",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-31T10:44:51.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-31T10:44:51.000Z",
    "detected_at": "2026-10-31T10:47:11.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": "Over/Under 3.5 goals",
    "choice": "over 3.5",
    "author_odds": "2.61",
    "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.61"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was AC Milan 3-1 Inter."
   },
   "settlements": [
    {
     "operation_id": "9d8ff84ac76a309b49b9549bca2a4adda5c9a65545bd14ddfb6dda8218b3c61b",
     "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": "6be7a82ca7d297227613a369681c53745555fe36a7b70c0d818686b585b934ae",
     "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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/leonru_official/15328",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "over 3.5 (Over/Under 3.5 goals)"
  },
  {
   "observation_id": "n-1f76490a2946d44f475f2644",
   "quote_text": "🎯 Ставка: П1\n📊 Коэффициент: 1.54",
   "fragment_from": 667,
   "fragment_to": 699,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/prognozsport101/32040",
    "display_name": null,
    "speaker": "Accumulator Factory",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "2e3d2e4feb7e7104425e4b354a407c09a0b77b0f032362901276d9d830536568",
    "material_removed": false
   },
   "published_at": "2026-10-31T09:40:46.000Z",
   "detected_at": "2026-10-31T09:47:03.089Z",
   "executed_at": "2026-11-07T09:52:21.634Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-eed1d88f5517",
    "display_name": "Dinamo Moscow — FC Akhmat Grozny",
    "competition_name": "Russian Premier League",
    "starts_at": "2026-10-31T14:30:00.000Z",
    "url": "/football/matches/dinamo-moscow-vs-fc-akhmat-grozny-2026-10-31/",
    "scoreline": "2-0",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Dinamo Moscow",
   "odds_set": {
    "by_author": "1.54",
    "our_snapshot": "1.5480",
    "our_snapshot_at": "2026-10-31T09:47:03.089Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 5480,
   "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-31T09:40:46.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-31T09:40:46.000Z",
    "detected_at": "2026-10-31T09:47:03.089Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "Dinamo Moscow",
    "author_odds": "1.54",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Dinamo Moscow at 1.54"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Dinamo Moscow 2-0 FC Akhmat Grozny."
   },
   "settlements": [
    {
     "operation_id": "d35bb5e9bd03270edb8427ba46fd58fb677f7d0c7a2b66e233eb8c2e7b403063",
     "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 Moscow",
     "decimal_odds": "1.54",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 5400,
     "executed_at": "2026-11-07T09:52:21.404Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "195ea3380baa3eeb29f74265965763014ca7a82b52502c537657b42a5072dbbf",
     "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 Moscow",
     "decimal_odds": "1.5480",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 5480,
     "executed_at": "2026-11-07T09:52:21.634Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/prognozsport101/32040",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Dinamo Moscow to win"
  },
  {
   "observation_id": "n-f1a639617b4d4ccb9d67876f",
   "quote_text": "х2 и ТМ 4.5👉1.61",
   "fragment_from": 386,
   "fragment_to": 402,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/dahabets/4954",
    "display_name": null,
    "speaker": "Dasha Bets",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "0afe81c60828c98c02ef92db36829b2c6f9f2349a5d8bf778be09ed167c6af9f",
    "material_removed": false
   },
   "published_at": "2026-10-31T07:03:05.000Z",
   "detected_at": "2026-10-31T07:04:07.333Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "ambiguous",
   "event": {
    "event_id": "s-baa51e710664",
    "display_name": "AC Milan — Inter",
    "competition_name": "Serie A",
    "starts_at": "2026-10-31T19:45:00.000Z",
    "url": "/football/matches/ac-milan-vs-inter-2026-10-31/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "Combined pick (bet builder or multiple), 2 legs",
   "outcome_label": "draw or Inter (Double chance) + under 4.5 (Over/Under 4.5 goals)",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-31T07:03:05.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-31T07:03:05.000Z",
    "detected_at": "2026-10-31T07:04:07.333Z",
    "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": "Combined pick (bet builder or multiple), 2 legs",
    "choice": "draw or Inter (Double chance) + under 4.5 (Over/Under 4.5 goals)",
    "author_odds": null,
    "market_key": "multi",
    "choice_key": "multi",
    "period": "match",
    "line": null,
    "subject": null,
    "in_words": "Combined pick (bet builder or multiple), 2 legs: draw or Inter (Double chance) + under 4.5 (Over/Under 4.5 goals)",
    "legs": [
     {
      "seq": 1,
      "market_label": "Double chance",
      "choice": "draw or Inter",
      "result": "loss"
     },
     {
      "seq": 2,
      "market_label": "Over/Under 4.5 goals",
      "choice": "under 4.5",
      "result": "win"
     }
    ]
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was AC Milan 3-1 Inter."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/dahabets/4954",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "a 2-leg combined pick",
   "legs": [
    {
     "market": "Double chance",
     "selection": "draw or Inter",
     "outcome": "Lost"
    },
    {
     "market": "Over/Under 4.5 goals",
     "selection": "under 4.5",
     "outcome": "Won"
    }
   ]
  },
  {
   "observation_id": "n-b1722feaf0aecad95530a6d6",
   "quote_text": "ИТБ2(5,5)",
   "fragment_from": 25,
   "fragment_to": 34,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/vplyuse_alexpigarev/28182",
    "display_name": null,
    "speaker": "Vpluse",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "1d5f0b8d1aa3afb7679f19827bfbaa23439d6058f4c31e8f9a9b50c8877695be",
    "material_removed": false
   },
   "published_at": "2026-10-31T06:31:04.000Z",
   "detected_at": "2026-10-31T06:37:21.879Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "ambiguous",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-ec440a62e25a",
    "display_name": "Konyaspor — Galatasaray",
    "competition_name": "Süper Lig",
    "starts_at": "2026-10-30T17:00:00.000Z",
    "url": "/football/matches/konyaspor-vs-galatasaray-2026-10-30/",
    "scoreline": "0-4",
    "condition": "finished"
   },
   "market_label": "Over/Under 5.5 corners",
   "outcome_label": "over 5.5",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "unknown",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-31T06:31:04.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-31T06:31:04.000Z",
    "detected_at": "2026-10-31T06:37:21.879Z",
    "archive_snapshot_at": null,
    "flags": [
     "after_match"
    ],
    "flag_words": "The source's date is after kick-off.",
    "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 5.5 corners",
    "choice": "over 5.5",
    "author_odds": null,
    "market_key": "corners_total",
    "choice_key": "over",
    "period": "match",
    "line": "5.5",
    "subject": "corners",
    "in_words": "Over/Under 5.5 corners: over 5.5"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": "0-4",
    "data_status": "unknown",
    "cause": "the result data received so far does not include the corner counts this market needs",
    "methodology_version": "2.2",
    "in_words": "Pending: the result data received so far does not include the corner counts this market needs."
   },
   "settlements": [
    {
     "operation_id": "9bceec7c867773cfeb899d16f1a52c67cc4127195437b07409cd8f83f779fbd0",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 5.5 corners",
     "choice": "over 5.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/vplyuse_alexpigarev/28182",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "over 5.5 (Over/Under 5.5 corners)"
  },
  {
   "observation_id": "n-98a4809fa7a50b6956179582",
   "quote_text": "👉Ставка на угловые: Победа Краснодара (1.47)",
   "fragment_from": 1513,
   "fragment_to": 1557,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/murik_bets/27942",
    "display_name": null,
    "speaker": "Murik Tips",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "bea30bed2d3aebebe3045d7ae7b5cd537bc84c08d251775eca7011b0bf6a6fc6",
    "material_removed": false
   },
   "published_at": "2026-10-31T05:00:07.000Z",
   "detected_at": "2026-10-31T05:12:48.138Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-c282b0606096",
    "display_name": "Rodina Moscow — Krasnodar",
    "competition_name": "Russian Premier League",
    "starts_at": "2026-10-31T16:45:00.000Z",
    "url": "/football/matches/rodina-moscow-vs-krasnodar-2026-10-31/",
    "scoreline": "2-1",
    "condition": "finished"
   },
   "market_label": "Corner handicap 0",
   "outcome_label": "Krasnodar 0",
   "odds_set": {
    "by_author": "1.47",
    "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-10-31T05:00:07.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-31T05:00:07.000Z",
    "detected_at": "2026-10-31T05:12:48.138Z",
    "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": "Corner handicap 0",
    "choice": "Krasnodar 0",
    "author_odds": "1.47",
    "market_key": "corners_handicap",
    "choice_key": "2",
    "period": "match",
    "line": "0",
    "subject": "corners",
    "in_words": "Corner handicap 0: Krasnodar 0 at 1.47"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": "2-1",
    "data_status": "unknown",
    "cause": "the result data received so far does not include the corner counts this market needs",
    "methodology_version": "2.2",
    "in_words": "Pending: the result data received so far does not include the corner counts this market needs."
   },
   "settlements": [
    {
     "operation_id": "9a25e6c2e9b8efe9b9007fef171a1e07b5ec0da411af5bda4aa884d1e5aea391",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Corner handicap 0",
     "choice": "Krasnodar 0",
     "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": "d3759f48c0115bb03ccbfc6aa7a152d5acb61e96d33b5d227c4874d10c237490",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Corner handicap 0",
     "choice": "Krasnodar 0",
     "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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/murik_bets/27942",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Krasnodar 0 (Corner handicap 0)"
  },
  {
   "observation_id": "n-0d42777447b1f9cff93e5b4f",
   "quote_text": "👉Ставка на тотал: Тотал меньше 3 (1.75)",
   "fragment_from": 2967,
   "fragment_to": 3006,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/murik_bets/27942",
    "display_name": null,
    "speaker": "Murik Tips",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "bea30bed2d3aebebe3045d7ae7b5cd537bc84c08d251775eca7011b0bf6a6fc6",
    "material_removed": false
   },
   "published_at": "2026-10-31T05:00:07.000Z",
   "detected_at": "2026-10-31T05:12:48.138Z",
   "executed_at": "2026-11-07T09:53:37.849Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-baa51e710664",
    "display_name": "AC Milan — Inter",
    "competition_name": "Serie A",
    "starts_at": "2026-10-31T19:45:00.000Z",
    "url": "/football/matches/ac-milan-vs-inter-2026-10-31/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "Over/Under 3 goals",
   "outcome_label": "under 3",
   "odds_set": {
    "by_author": "1.75",
    "our_snapshot": "1.8065",
    "our_snapshot_at": "2026-10-31T05:08:03.028Z",
    "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-31T05:00:07.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-31T05:00:07.000Z",
    "detected_at": "2026-10-31T05:12:48.138Z",
    "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 goals",
    "choice": "under 3",
    "author_odds": "1.75",
    "market_key": "total",
    "choice_key": "under",
    "period": "match",
    "line": "3",
    "subject": "goals_total",
    "in_words": "Over/Under 3 goals: under 3 at 1.75"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was AC Milan 3-1 Inter."
   },
   "settlements": [
    {
     "operation_id": "eb4eb4c69a73d4f3f62e3c21a23fad262fb3edcd3aca45a333ee38a7bb6dfdc9",
     "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 goals",
     "choice": "under 3",
     "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-11-07T09:53:37.014Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "213422d8e29c3345870a5fd0ff413ff3b8834a8ba61fcc1114ea21b081de73ae",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 3 goals",
     "choice": "under 3",
     "decimal_odds": "1.8065",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-07T09:53:37.849Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/murik_bets/27942",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "under 3 (Over/Under 3 goals)"
  },
  {
   "observation_id": "n-d08da0b45f7cc1991259f0a1",
   "quote_text": "👉Ставка на тотал: ИТМ1 1,5 (1.53)",
   "fragment_from": 3147,
   "fragment_to": 3180,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/murik_bets/27942",
    "display_name": null,
    "speaker": "Murik Tips",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "bea30bed2d3aebebe3045d7ae7b5cd537bc84c08d251775eca7011b0bf6a6fc6",
    "material_removed": false
   },
   "published_at": "2026-10-31T05:00:07.000Z",
   "detected_at": "2026-10-31T05:12:48.138Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "recognised",
   "cause": "",
   "cause_code": "disputed_reading",
   "event": {
    "event_id": "s-baa51e710664",
    "display_name": "AC Milan — Inter",
    "competition_name": "Serie A",
    "starts_at": "2026-10-31T19:45:00.000Z",
    "url": "/football/matches/ac-milan-vs-inter-2026-10-31/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "Team goals over/under 1.5",
   "outcome_label": "AC Milan under 1.5",
   "odds_set": {
    "by_author": "1.53",
    "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-31T05:00:07.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-31T05:00:07.000Z",
    "detected_at": "2026-10-31T05:12:48.138Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Team goals over/under 1.5",
    "choice": "AC Milan under 1.5",
    "author_odds": "1.53",
    "market_key": "team_total",
    "choice_key": "1-under",
    "period": "match",
    "line": "1.5",
    "subject": "goals_total",
    "in_words": "Team goals over/under 1.5: AC Milan under 1.5 at 1.53"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was AC Milan 3-1 Inter."
   },
   "settlements": [
    {
     "operation_id": "fa13f0eb9c462039d72a98e0714410fcf53f377608a5931aa83308c9468ee06e",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 1.5",
     "choice": "AC Milan under 1.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "e505568eddaefd8756134709b332ce1b58ff3d38a7feccc3a96a1380b6e1e3c9",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 1.5",
     "choice": "AC Milan under 1.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/murik_bets/27942",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "AC Milan under 1.5 (Team goals over/under 1.5)"
  },
  {
   "observation_id": "n-8ec8dedf408a03c9090bf1fa",
   "quote_text": "Исход: Победа Галатасарая (П2)",
   "fragment_from": 45,
   "fragment_to": 75,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/analitic_AI/5814",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "00eae0adb1a21eb3e40e910d0bf133d16f09428a353a6f3f10ca7dd7d6bc2c05",
    "material_removed": false
   },
   "published_at": "2026-10-30T12:58:08.000Z",
   "detected_at": "2026-10-30T13:10:17.418Z",
   "executed_at": "2026-11-07T10:14:27.412Z",
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-ec440a62e25a",
    "display_name": "Konyaspor — Galatasaray",
    "competition_name": "Süper Lig",
    "starts_at": "2026-10-30T17:00:00.000Z",
    "url": "/football/matches/konyaspor-vs-galatasaray-2026-10-30/",
    "scoreline": "0-4",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Galatasaray",
   "odds_set": {
    "by_author": null,
    "our_snapshot": "1.5900",
    "our_snapshot_at": "2026-10-30T13:08:53.969Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 5900,
   "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-30T12:58:08.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-30T12:58:08.000Z",
    "detected_at": "2026-10-30T13:10:17.418Z",
    "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": "Galatasaray",
    "author_odds": null,
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Galatasaray"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Konyaspor 0-4 Galatasaray."
   },
   "settlements": [
    {
     "operation_id": "ad9ec1c8b451a7ebab886a44bc2733535adb3ba36545bf1b0ea4443f571e7abf",
     "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": "Galatasaray",
     "decimal_odds": "1.5900",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 5900,
     "executed_at": "2026-11-07T10:14:27.412Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/analitic_AI/5814",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Galatasaray to win"
  },
  {
   "observation_id": "n-bc2bc1db8019973782a4f62a",
   "quote_text": "➕ Ф2 (-1.5) за 2.26: «Галатасарай» выиграл четыре из пяти последних официальных матчей, трижды — с разницей минимум в два мяча.",
   "fragment_from": 106,
   "fragment_to": 233,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/marathonbetru/19816",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "c0f660daac4e05b1aee8c9f587784c31698508394f9dff8576e2c3037cf09368",
    "material_removed": false
   },
   "published_at": "2026-10-30T12:05:15.000Z",
   "detected_at": "2026-10-30T12:07:33.546Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-ec440a62e25a",
    "display_name": "Konyaspor — Galatasaray",
    "competition_name": "Süper Lig",
    "starts_at": "2026-10-30T17:00:00.000Z",
    "url": "/football/matches/konyaspor-vs-galatasaray-2026-10-30/",
    "scoreline": "0-4",
    "condition": "finished"
   },
   "market_label": "Asian handicap -1.5",
   "outcome_label": "Galatasaray -1.5",
   "odds_set": {
    "by_author": "2.26",
    "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-30T12:05:15.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-30T12:05:15.000Z",
    "detected_at": "2026-10-30T12:07:33.546Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Asian handicap -1.5",
    "choice": "Galatasaray -1.5",
    "author_odds": "2.26",
    "market_key": "handicap_asian",
    "choice_key": "2",
    "period": "match",
    "line": "-1.5",
    "subject": "goals_total",
    "in_words": "Asian handicap -1.5: Galatasaray -1.5 at 2.26"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Konyaspor 0-4 Galatasaray."
   },
   "settlements": [
    {
     "operation_id": "95a762c270455fddb76b4863ea40c0083968621ca76133eee184e7d3f57e5ac1",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Asian handicap -1.5",
     "choice": "Galatasaray -1.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "fa4567ce01659cd5df1c0229d0103292a01f6e9bbf820cdd4e7321e73517981e",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Asian handicap -1.5",
     "choice": "Galatasaray -1.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/marathonbetru/19816",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Galatasaray -1.5"
  },
  {
   "observation_id": "n-f8b881d5655214fef98e5899",
   "quote_text": "➕ ТБ 2.5 за 1.57: минимум три гола забивали в трёх из пяти последних официальных матчей «Галатасарая» и двух из пяти минувших очных встреч.",
   "fragment_from": 235,
   "fragment_to": 374,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/marathonbetru/19816",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "c0f660daac4e05b1aee8c9f587784c31698508394f9dff8576e2c3037cf09368",
    "material_removed": false
   },
   "published_at": "2026-10-30T12:05:15.000Z",
   "detected_at": "2026-10-30T12:07:33.546Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-ec440a62e25a",
    "display_name": "Konyaspor — Galatasaray",
    "competition_name": "Süper Lig",
    "starts_at": "2026-10-30T17:00:00.000Z",
    "url": "/football/matches/konyaspor-vs-galatasaray-2026-10-30/",
    "scoreline": "0-4",
    "condition": "finished"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "over 2.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": 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-30T12:05:15.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-30T12:05:15.000Z",
    "detected_at": "2026-10-30T12:07:33.546Z",
    "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.57",
    "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.57"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Konyaspor 0-4 Galatasaray."
   },
   "settlements": [
    {
     "operation_id": "1016d73deaf0457a8b19d6eb20844a7e2b13c9c1589c39ce35c0b32048ea1cb4",
     "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": "1f46105d223548601c787b37c92a7920deb93fceb4958ea845bad0a6b09daa4b",
     "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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/marathonbetru/19816",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "over 2.5 (Over/Under 2.5 goals)"
  },
  {
   "observation_id": "n-9690fa97babf846cdc2e83f1",
   "quote_text": "В сильно результативную игру здесь не верю, силы придется поберечь.",
   "fragment_from": 365,
   "fragment_to": 432,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/kapper_uk/22279",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "af705d9e522fa0c0091ae1ade46b37d5827c48faa880f65596e9692df66c7fe5",
    "material_removed": false
   },
   "published_at": "2026-10-30T10:57:14.000Z",
   "detected_at": "2026-10-30T11:08:58.453Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-ec440a62e25a",
    "display_name": "Konyaspor — Galatasaray",
    "competition_name": "Süper Lig",
    "starts_at": "2026-10-30T17:00:00.000Z",
    "url": "/football/matches/konyaspor-vs-galatasaray-2026-10-30/",
    "scoreline": "0-4",
    "condition": "finished"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "under 2.5",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-30T10:57:14.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-30T10:57:14.000Z",
    "detected_at": "2026-10-30T11:08:58.453Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "under 2.5",
    "author_odds": null,
    "market_key": "total",
    "choice_key": "under",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Over/Under 2.5 goals: under 2.5"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Konyaspor 0-4 Galatasaray."
   },
   "settlements": [
    {
     "operation_id": "f53a608117ced2f31a6040da515f6dc9d700646b3ab70b4f79bc95dcd248a5e6",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "decimal_odds": 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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/kapper_uk/22279",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "under 2.5 (Over/Under 2.5 goals)"
  },
  {
   "observation_id": "n-d30d7a2cc3236f28507dda9c",
   "quote_text": "От хозяев стадиона вообще ничего не жду.",
   "fragment_from": 433,
   "fragment_to": 473,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/kapper_uk/22279",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "af705d9e522fa0c0091ae1ade46b37d5827c48faa880f65596e9692df66c7fe5",
    "material_removed": false
   },
   "published_at": "2026-10-30T10:57:14.000Z",
   "detected_at": "2026-10-30T11:08:58.453Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-ec440a62e25a",
    "display_name": "Konyaspor — Galatasaray",
    "competition_name": "Süper Lig",
    "starts_at": "2026-10-30T17:00:00.000Z",
    "url": "/football/matches/konyaspor-vs-galatasaray-2026-10-30/",
    "scoreline": "0-4",
    "condition": "finished"
   },
   "market_label": "Team goals over/under 0.5",
   "outcome_label": "Konyaspor under 0.5",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "win",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-30T10:57:14.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-30T10:57:14.000Z",
    "detected_at": "2026-10-30T11:08:58.453Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Team goals over/under 0.5",
    "choice": "Konyaspor under 0.5",
    "author_odds": null,
    "market_key": "team_total",
    "choice_key": "1-under",
    "period": "match",
    "line": "0.5",
    "subject": "goals_total",
    "in_words": "Team goals over/under 0.5: Konyaspor under 0.5"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Konyaspor 0-4 Galatasaray."
   },
   "settlements": [
    {
     "operation_id": "f4571905373e6d1351143ba3308e2ffe3dc1d205ebcc73da28fa0fc465c252c6",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 0.5",
     "choice": "Konyaspor under 0.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/kapper_uk/22279",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Konyaspor under 0.5 (Team goals over/under 0.5)"
  },
  {
   "observation_id": "n-b1774e4a7c13b3aa25ac7e72",
   "quote_text": "🎯 Ставка: Ф1(-1)\n📊 Коэффициент: 1.66",
   "fragment_from": 614,
   "fragment_to": 650,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/prognozsport101/32017",
    "display_name": null,
    "speaker": "Accumulator Factory",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "dcaad49abae6c58698a2c36172c1dac2aa681034b60f369d687d1e49afc8299b",
    "material_removed": false
   },
   "published_at": "2026-10-30T11:00:07.000Z",
   "detected_at": "2026-10-30T11:01:35.245Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-0f73cf7ffce9",
    "display_name": "FC Nizhny Novgorod — Arsenal Tula",
    "competition_name": "Russia Division 1",
    "starts_at": "2026-10-30T17:15:00.000Z",
    "url": "/football/matches/fc-nizhny-novgorod-vs-arsenal-tula-2026-10-30/",
    "scoreline": "4-0",
    "condition": "finished"
   },
   "market_label": "Asian handicap -1",
   "outcome_label": "FC Nizhny Novgorod -1",
   "odds_set": {
    "by_author": "1.66",
    "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-30T11:00:07.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-30T11:00:07.000Z",
    "detected_at": "2026-10-30T11:01:35.245Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Asian handicap -1",
    "choice": "FC Nizhny Novgorod -1",
    "author_odds": "1.66",
    "market_key": "handicap_asian",
    "choice_key": "1",
    "period": "match",
    "line": "-1",
    "subject": "goals_total",
    "in_words": "Asian handicap -1: FC Nizhny Novgorod -1 at 1.66"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "4-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was FC Nizhny Novgorod 4-0 Arsenal Tula."
   },
   "settlements": [
    {
     "operation_id": "283cb261ef4db707d9dffb1707aa76af6a3f158d4c22dad655ae9f0ade5e67d8",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Asian handicap -1",
     "choice": "FC Nizhny Novgorod -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": "1d760f0ec2054e451805282fe7afdc3324142b38ce27845e096a51dd724d8eed",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Asian handicap -1",
     "choice": "FC Nizhny Novgorod -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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/prognozsport101/32017",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "FC Nizhny Novgorod -1"
  },
  {
   "observation_id": "n-dc994bfdb7c25ef6ad7157a0",
   "quote_text": "Угловые Б8.5👉1.56",
   "fragment_from": 93,
   "fragment_to": 110,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/dahabets/4946",
    "display_name": null,
    "speaker": "Dasha Bets",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "7fc1d1026f62ed101b250ae0ba9cbfa08303f211f36581d791808ba53ed7297c",
    "material_removed": false
   },
   "published_at": "2026-10-30T08:43:12.000Z",
   "detected_at": "2026-10-30T08:48:21.761Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "recognised",
   "cause": "",
   "cause_code": "disputed_reading",
   "event": {
    "event_id": "s-068784196841",
    "display_name": "Shakhtar Donetsk — Obolon Kyiv",
    "competition_name": "Ukraine Vyscha Liga",
    "starts_at": "2026-10-30T16:00:00.000Z",
    "url": "/football/matches/shakhtar-donetsk-vs-obolon-kyiv-2026-10-30/",
    "scoreline": "2-0",
    "condition": "finished"
   },
   "market_label": "Over/Under 8.5 corners",
   "outcome_label": "over 8.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": "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-10-30T08:43:12.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-30T08:43:12.000Z",
    "detected_at": "2026-10-30T08:48:21.761Z",
    "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 8.5 corners",
    "choice": "over 8.5",
    "author_odds": "1.56",
    "market_key": "corners_total",
    "choice_key": "over",
    "period": "match",
    "line": "8.5",
    "subject": "corners",
    "in_words": "Over/Under 8.5 corners: over 8.5 at 1.56"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": "2-0",
    "data_status": "unknown",
    "cause": "the result data received so far does not include the corner counts this market needs",
    "methodology_version": "2.2",
    "in_words": "Pending: the result data received so far does not include the corner counts this market needs."
   },
   "settlements": [
    {
     "operation_id": "80619b848d509b66bfae65bf453c0bd2c7c51ff3a7a7d7d6fc00c6ee853b2997",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 8.5 corners",
     "choice": "over 8.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": "a9830b5cc0eb384ab8d2b7bdae60364bcc34b689cb651092f85a79e9a2f0cf95",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 8.5 corners",
     "choice": "over 8.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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/dahabets/4946",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "over 8.5 (Over/Under 8.5 corners)"
  },
  {
   "observation_id": "n-304d493c274ef2ddb678e2e3",
   "quote_text": "ЖК Б4👉1.78",
   "fragment_from": 144,
   "fragment_to": 154,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/dahabets/4946",
    "display_name": null,
    "speaker": "Dasha Bets",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "7fc1d1026f62ed101b250ae0ba9cbfa08303f211f36581d791808ba53ed7297c",
    "material_removed": false
   },
   "published_at": "2026-10-30T08:43:12.000Z",
   "detected_at": "2026-10-30T08:48:21.761Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "recognised",
   "cause": "",
   "cause_code": "disputed_reading",
   "event": {
    "event_id": "s-ec440a62e25a",
    "display_name": "Konyaspor — Galatasaray",
    "competition_name": "Süper Lig",
    "starts_at": "2026-10-30T17:00:00.000Z",
    "url": "/football/matches/konyaspor-vs-galatasaray-2026-10-30/",
    "scoreline": "0-4",
    "condition": "finished"
   },
   "market_label": "Over/Under 4 cards",
   "outcome_label": "over 4",
   "odds_set": {
    "by_author": "1.78",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "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-10-30T08:43:12.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-30T08:43:12.000Z",
    "detected_at": "2026-10-30T08:48:21.761Z",
    "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 cards",
    "choice": "over 4",
    "author_odds": "1.78",
    "market_key": "cards_over_under",
    "choice_key": "over",
    "period": "match",
    "line": "4",
    "subject": "bookings",
    "in_words": "Over/Under 4 cards: over 4 at 1.78"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": "0-4",
    "data_status": "unknown",
    "cause": "the result data received so far does not include the card counts this market needs",
    "methodology_version": "2.2",
    "in_words": "Pending: the result data received so far does not include the card counts this market needs."
   },
   "settlements": [
    {
     "operation_id": "88e74aedeab4c1fc44fa2181b0f1d34dd82d9fd6d395ab8a75c00c724a2a3e93",
     "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 cards",
     "choice": "over 4",
     "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": "08778c868c3dbf75a67c08a34d9b4db891f12aec35b46f421a7deb69f9cf7745",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 4 cards",
     "choice": "over 4",
     "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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/dahabets/4946",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "over 4 (Over/Under 4 cards)"
  },
  {
   "observation_id": "n-eb8d2d6993ce98cd0f759269",
   "quote_text": "Угловые ИТБ2(5,5)",
   "fragment_from": 18,
   "fragment_to": 35,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/vplyuse_alexpigarev/28166",
    "display_name": null,
    "speaker": "Vpluse",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "a0dc261dd17f37a6452691210f9aa8245f824ea5ee278c976e609527505f7883",
    "material_removed": false
   },
   "published_at": "2026-10-30T05:20:04.000Z",
   "detected_at": "2026-10-30T05:22:25.590Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-ec440a62e25a",
    "display_name": "Konyaspor — Galatasaray",
    "competition_name": "Süper Lig",
    "starts_at": "2026-10-30T17:00:00.000Z",
    "url": "/football/matches/konyaspor-vs-galatasaray-2026-10-30/",
    "scoreline": "0-4",
    "condition": "finished"
   },
   "market_label": "Over/Under 5.5 corners",
   "outcome_label": "over 5.5",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "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-10-30T05:20:04.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-30T05:20:04.000Z",
    "detected_at": "2026-10-30T05:22:25.590Z",
    "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 5.5 corners",
    "choice": "over 5.5",
    "author_odds": null,
    "market_key": "corners_total",
    "choice_key": "over",
    "period": "match",
    "line": "5.5",
    "subject": "corners",
    "in_words": "Over/Under 5.5 corners: over 5.5"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": "0-4",
    "data_status": "unknown",
    "cause": "the result data received so far does not include the corner counts this market needs",
    "methodology_version": "2.2",
    "in_words": "Pending: the result data received so far does not include the corner counts this market needs."
   },
   "settlements": [
    {
     "operation_id": "597c416d16d0a61748fd40164a2c399a68b05e89d6662b1a962000b0bd97c0ca",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 5.5 corners",
     "choice": "over 5.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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/vplyuse_alexpigarev/28166",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "over 5.5 (Over/Under 5.5 corners)"
  },
  {
   "observation_id": "n-b3486a74e9295ec3d45f18ff",
   "quote_text": "отсюда непроигрыш Фиорентины и ТБ смотрится перспективно\n✅",
   "fragment_from": 2189,
   "fragment_to": 2247,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/Ne_CUPper/3086",
    "display_name": null,
    "speaker": "Ne Kapper",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b1875d2239eb76f53114f43552515768405dacbcf0978569fa303ceaf5b84cef",
    "material_removed": false
   },
   "published_at": "2026-10-29T07:45:26.000Z",
   "detected_at": "2026-10-30T03:18:59.379Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-cc3f55930382",
    "display_name": "Fiorentina — Atalanta",
    "competition_name": "Serie A",
    "starts_at": "2026-10-29T19:45:00.000Z",
    "url": "/football/matches/fiorentina-vs-atalanta-2026-10-29/",
    "scoreline": "2-2",
    "condition": "finished"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "over 2.5",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "win",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-29T07:45:26.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-29T07:45:26.000Z",
    "detected_at": "2026-10-30T03:18:59.379Z",
    "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": null,
    "market_key": "total",
    "choice_key": "over",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Over/Under 2.5 goals: over 2.5"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Fiorentina 2-2 Atalanta."
   },
   "settlements": [
    {
     "operation_id": "2dcab92a893143038cde94a1a6f7731550f90ef10be0cc13d8e8d59d97dcee44",
     "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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/Ne_CUPper/3086",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "over 2.5 (Over/Under 2.5 goals)"
  },
  {
   "observation_id": "n-d86a65c053b2dc72e7b5baa4",
   "quote_text": "ЦСКА не проиграет и тотал больше 1.5 за 1.59",
   "fragment_from": 50,
   "fragment_to": 94,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/travofut/1113",
    "display_name": null,
    "speaker": "FootballMan",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "64405ad850f9d5774cc506404d22fbd7aa1b3d8eeb00822e177cd38ead7eb3bf",
    "material_removed": false
   },
   "published_at": "2026-10-29T19:50:04.000Z",
   "detected_at": "2026-10-29T19:57:44.655Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-2da61f0657ee",
    "display_name": "CSKA Moscow — Lokomotiv Moscow",
    "competition_name": "Russia Cup",
    "starts_at": "2026-10-29T16:30:00.000Z",
    "url": "/football/matches/cska-moscow-vs-lokomotiv-moscow-2026-10-29/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "Double chance",
   "outcome_label": "CSKA Moscow or draw",
   "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,
   "dates": {
    "fragment_at": "2026-10-29T19:50:04.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-29T19:50:04.000Z",
    "detected_at": "2026-10-29T19:57:44.655Z",
    "archive_snapshot_at": null,
    "flags": [
     "after_match"
    ],
    "flag_words": "The source's date is after kick-off.",
    "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": "CSKA Moscow or draw",
    "author_odds": "1.59",
    "market_key": "double_chance",
    "choice_key": "1X",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Double chance: CSKA Moscow or draw at 1.59"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was CSKA Moscow 3-1 Lokomotiv Moscow."
   },
   "settlements": [
    {
     "operation_id": "b52955ffa0b100c7eca4caedaf6b73faa6f91fc4d7837bf90929cbf68cadd05d",
     "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": "CSKA Moscow 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": "894276df4804e073f8435e5490471cfb6850b50b17e8a21c268994c03aaff4ea",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Double chance",
     "choice": "CSKA Moscow 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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/travofut/1113",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "CSKA Moscow or draw"
  },
  {
   "observation_id": "n-78b58c9ba708db3c789c34cd",
   "quote_text": "ЦСКА не проиграет и тотал больше 1.5 за 1.59",
   "fragment_from": 50,
   "fragment_to": 94,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/travofut/1113",
    "display_name": null,
    "speaker": "FootballMan",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "64405ad850f9d5774cc506404d22fbd7aa1b3d8eeb00822e177cd38ead7eb3bf",
    "material_removed": false
   },
   "published_at": "2026-10-29T19:50:04.000Z",
   "detected_at": "2026-10-29T19:57:44.655Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-2da61f0657ee",
    "display_name": "CSKA Moscow — Lokomotiv Moscow",
    "competition_name": "Russia Cup",
    "starts_at": "2026-10-29T16:30:00.000Z",
    "url": "/football/matches/cska-moscow-vs-lokomotiv-moscow-2026-10-29/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "Over/Under 1.5 goals",
   "outcome_label": "over 1.5",
   "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,
   "dates": {
    "fragment_at": "2026-10-29T19:50:04.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-29T19:50:04.000Z",
    "detected_at": "2026-10-29T19:57:44.655Z",
    "archive_snapshot_at": null,
    "flags": [
     "after_match"
    ],
    "flag_words": "The source's date is after kick-off.",
    "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 1.5 goals",
    "choice": "over 1.5",
    "author_odds": "1.59",
    "market_key": "total",
    "choice_key": "over",
    "period": "match",
    "line": "1.5",
    "subject": "goals_total",
    "in_words": "Over/Under 1.5 goals: over 1.5 at 1.59"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was CSKA Moscow 3-1 Lokomotiv Moscow."
   },
   "settlements": [
    {
     "operation_id": "eeea1928c7eee806c799f73a96886ccb99e4813310fb27b2a6e0d82b4edade73",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 1.5 goals",
     "choice": "over 1.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "c3489f7e0dd22787510bedff6285fd8e8e9961c936d5de293890d149b4288d14",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 1.5 goals",
     "choice": "over 1.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/travofut/1113",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "over 1.5 (Over/Under 1.5 goals)"
  },
  {
   "observation_id": "n-6a15039d96c36586052336fc",
   "quote_text": "Победа Зенит\n\nКФ: 1.9",
   "fragment_from": 322,
   "fragment_to": 343,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/gart1/7435",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "7c7a8d0e6a3afe3de77229893461cfdbdffb69c60e06337e69bdc0b5a1be767d",
    "material_removed": false
   },
   "published_at": "2026-10-29T18:35:03.000Z",
   "detected_at": "2026-10-29T18:42:12.485Z",
   "executed_at": "2026-11-07T10:31:12.507Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-27d67503d7e7",
    "display_name": "Baltika Kaliningrad — Zenit St Petersburg",
    "competition_name": "Russia Cup",
    "starts_at": "2026-10-29T18:45:00.000Z",
    "url": "/football/matches/baltika-kaliningrad-vs-zenit-st-petersburg-2026-10-29/",
    "scoreline": "2-3",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Zenit St Petersburg",
   "odds_set": {
    "by_author": "1.9",
    "our_snapshot": "1.9500",
    "our_snapshot_at": "2026-10-29T18:42:03.000Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 9500,
   "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-29T18:35:03.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-29T18:35:03.000Z",
    "detected_at": "2026-10-29T18:42:12.485Z",
    "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": "Zenit St Petersburg",
    "author_odds": "1.9",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Zenit St Petersburg at 1.9"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-3",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Baltika Kaliningrad 2-3 Zenit St Petersburg."
   },
   "settlements": [
    {
     "operation_id": "aa733f5a4c945ec120830214696e250dda8d7afc6475658b090bf1805a1385ea",
     "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": "Zenit St Petersburg",
     "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-11-07T10:31:11.548Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "33120b48ded423e90cf79f08c950214e69a12ddd5347e7e472aecd70e3e62bb6",
     "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": "Zenit St Petersburg",
     "decimal_odds": "1.9500",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 9500,
     "executed_at": "2026-11-07T10:31:12.507Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/gart1/7435",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Zenit St Petersburg to win"
  },
  {
   "observation_id": "n-ecc21b72f438f00521881a2d",
   "quote_text": "✅ Позиция №1: Обе забьют — Да (ОЗ)\n📈 Коэффициент: 1.70",
   "fragment_from": 312,
   "fragment_to": 366,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/funnybet_analytics/3766",
    "display_name": null,
    "speaker": "Analytics and Tips",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "4a659712962b6bef5400bc2db6eeaebbbc17f487542e8ade59d0c9b10ef78b45",
    "material_removed": false
   },
   "published_at": "2026-10-29T18:41:05.000Z",
   "detected_at": "2026-10-29T18:41:37.652Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-2da61f0657ee",
    "display_name": "CSKA Moscow — Lokomotiv Moscow",
    "competition_name": "Russia Cup",
    "starts_at": "2026-10-29T16:30:00.000Z",
    "url": "/football/matches/cska-moscow-vs-lokomotiv-moscow-2026-10-29/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "Both teams to score",
   "outcome_label": "yes",
   "odds_set": {
    "by_author": "1.7",
    "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-29T18:41:05.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-29T18:41:05.000Z",
    "detected_at": "2026-10-29T18:41:37.652Z",
    "archive_snapshot_at": null,
    "flags": [
     "after_match"
    ],
    "flag_words": "The source's date is after kick-off.",
    "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.7",
    "market_key": "both_teams_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: yes at 1.7"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was CSKA Moscow 3-1 Lokomotiv Moscow."
   },
   "settlements": [
    {
     "operation_id": "298f3d496db7d656b0f1f8936ca934600010530f8a8760d0c5a7663ccb9db77e",
     "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": "5cd4663c664f65d24226f2d428352212be6b0ee212abaea627bf4f71a10c963c",
     "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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/funnybet_analytics/3766",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "yes (Both teams to score)"
  },
  {
   "observation_id": "n-e68ef9a06f90642d3097461d",
   "quote_text": "🎯 Выверенный выбор: Победа «Ростова» (П1)\n📈 Коэффициент: [1.70 — 1.85] (в зависимости от БК на момент публикации)",
   "fragment_from": 280,
   "fragment_to": 393,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/funnybet_analytics/3763",
    "display_name": null,
    "speaker": "Analytics and Tips",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "34fa0d5ad0903c4c44d2db0efdc450b4faa92c75e5ce29d6c516b88c4c5bdf9d",
    "material_removed": false
   },
   "published_at": "2026-10-29T18:38:52.000Z",
   "detected_at": "2026-10-29T18:41:34.096Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-ac573398bd7e",
    "display_name": "Rostov — Akron Tolyatti",
    "competition_name": "Russia Cup",
    "starts_at": "2026-10-28T15:15:00.000Z",
    "url": "/football/matches/rostov-vs-akron-tolyatti-2026-10-28/",
    "scoreline": "6-1",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Rostov",
   "odds_set": {
    "by_author": "1.7",
    "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-29T18:38:52.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-29T18:38:52.000Z",
    "detected_at": "2026-10-29T18:41:34.096Z",
    "archive_snapshot_at": null,
    "flags": [
     "after_match"
    ],
    "flag_words": "The source's date is after kick-off.",
    "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": "Rostov",
    "author_odds": "1.7",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Rostov at 1.7"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "6-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Rostov 6-1 Akron Tolyatti."
   },
   "settlements": [
    {
     "operation_id": "b11c99adf87fbcdc76b6e41d7732a884c0dbf3b3fcecd1d8cbe1e33afe931c54",
     "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": "Rostov",
     "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": "a35fa0d51eccfd5be59c3ef7074179c7e68fa6bfdbeb646258065ce824464564",
     "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": "Rostov",
     "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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/funnybet_analytics/3763",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Rostov to win"
  },
  {
   "observation_id": "n-1800aaa740baab16ec0d2203",
   "quote_text": "вариант через верховой тотал выглядит отлично",
   "fragment_from": 360,
   "fragment_to": 405,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/kapper_uk/22268",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "4005798eab5dd463ddcca8883c6ae73febc2d66abaae7f1af92f92e591e467a7",
    "material_removed": false
   },
   "published_at": "2026-10-29T11:41:22.000Z",
   "detected_at": "2026-10-29T12:21:53.787Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": "",
   "cause_code": "disputed_reading",
   "event": {
    "event_id": "s-cc3f55930382",
    "display_name": "Fiorentina — Atalanta",
    "competition_name": "Serie A",
    "starts_at": "2026-10-29T19:45:00.000Z",
    "url": "/football/matches/fiorentina-vs-atalanta-2026-10-29/",
    "scoreline": "2-2",
    "condition": "finished"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "over 2.5",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "win",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-29T11:41:22.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-29T11:41:22.000Z",
    "detected_at": "2026-10-29T12:21:53.787Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "over 2.5",
    "author_odds": null,
    "market_key": "total",
    "choice_key": "over",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Over/Under 2.5 goals: over 2.5"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Fiorentina 2-2 Atalanta."
   },
   "settlements": [
    {
     "operation_id": "4f36d8a45eff7999fadb11da6be4b71b9987e844b534037fc8d24af3b3a567a7",
     "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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/kapper_uk/22268",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "over 2.5 (Over/Under 2.5 goals)"
  },
  {
   "observation_id": "n-858b6fa4448f81a4ca21d260",
   "quote_text": "➕ П1 за 1.97: ЦСКА выиграл четыре из пяти последних официальных матчей, а «Локомотив» одержал лишь одну победу за тот же отрезок.",
   "fragment_from": 69,
   "fragment_to": 198,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/marathonbetru/19805",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "b5941e8f43137222a13d7bf687d88c348d1875a812cac32aecce0f76ad84128e",
    "material_removed": false
   },
   "published_at": "2026-10-29T11:05:14.000Z",
   "detected_at": "2026-10-29T11:37:30.855Z",
   "executed_at": "2026-11-07T10:37:42.091Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-2da61f0657ee",
    "display_name": "CSKA Moscow — Lokomotiv Moscow",
    "competition_name": "Russia Cup",
    "starts_at": "2026-10-29T16:30:00.000Z",
    "url": "/football/matches/cska-moscow-vs-lokomotiv-moscow-2026-10-29/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "CSKA Moscow",
   "odds_set": {
    "by_author": "1.97",
    "our_snapshot": "1.9300",
    "our_snapshot_at": "2026-10-29T11:37:30.855Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 9300,
   "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-29T11:05:14.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-29T11:05:14.000Z",
    "detected_at": "2026-10-29T11:37:30.855Z",
    "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": "CSKA Moscow",
    "author_odds": "1.97",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: CSKA Moscow at 1.97"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was CSKA Moscow 3-1 Lokomotiv Moscow."
   },
   "settlements": [
    {
     "operation_id": "fc409c172d22e71d0d40ef46d3ba0e119d1137d7e4ece07b780f5f728d18f7a5",
     "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": "CSKA Moscow",
     "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-07T10:37:41.966Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "861e32f2c20ee64618602bc2c7dcca705381ee71a6024b5f1f33cca6cd24dacd",
     "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": "CSKA Moscow",
     "decimal_odds": "1.9300",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 9300,
     "executed_at": "2026-11-07T10:37:42.091Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/marathonbetru/19805",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "CSKA Moscow to win"
  },
  {
   "observation_id": "n-0301eb2cdf8c6e418029bba6",
   "quote_text": "➕ ТБ 2.5 за 1.78: минимум три гола забивали в четырёх из пяти последних официальных матчей ЦСКА и трёх из пяти последних встреч «Локомотива».",
   "fragment_from": 200,
   "fragment_to": 341,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/marathonbetru/19805",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "b5941e8f43137222a13d7bf687d88c348d1875a812cac32aecce0f76ad84128e",
    "material_removed": false
   },
   "published_at": "2026-10-29T11:05:14.000Z",
   "detected_at": "2026-10-29T11:37:30.855Z",
   "executed_at": "2026-11-07T10:37:42.824Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-2da61f0657ee",
    "display_name": "CSKA Moscow — Lokomotiv Moscow",
    "competition_name": "Russia Cup",
    "starts_at": "2026-10-29T16:30:00.000Z",
    "url": "/football/matches/cska-moscow-vs-lokomotiv-moscow-2026-10-29/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "over 2.5",
   "odds_set": {
    "by_author": "1.78",
    "our_snapshot": "1.7200",
    "our_snapshot_at": "2026-10-29T11:37:30.855Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 7200,
   "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-29T11:05:14.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-29T11:05:14.000Z",
    "detected_at": "2026-10-29T11:37:30.855Z",
    "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.78",
    "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.78"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was CSKA Moscow 3-1 Lokomotiv Moscow."
   },
   "settlements": [
    {
     "operation_id": "5848bda8c12e79d3c37c6018ae4b862f763ac090dc154aaa5939110073b70c00",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "decimal_odds": "1.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-07T10:37:42.123Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "198f0178a56d3640c9850ca3dbf8ccd28f7216f2e0d7b30cb2c94302c3fdd7bb",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "decimal_odds": "1.7200",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 7200,
     "executed_at": "2026-11-07T10:37:42.824Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/marathonbetru/19805",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "over 2.5 (Over/Under 2.5 goals)"
  },
  {
   "observation_id": "n-68bac05f751a63481508e0ee",
   "quote_text": "отсюда непроигрыш Фиорентины и ТБ смотрится перспективно",
   "fragment_from": 2189,
   "fragment_to": 2245,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/Ne_CUPper/3086",
    "display_name": null,
    "speaker": "Ne Kapper",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "7d0b0c78283e642c3e3ce5cdd828623e57616d08c5ae0b0dff2f6cfdae93c61b",
    "material_removed": false
   },
   "published_at": "2026-10-29T07:45:26.000Z",
   "detected_at": "2026-10-29T11:36:38.745Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-cc3f55930382",
    "display_name": "Fiorentina — Atalanta",
    "competition_name": "Serie A",
    "starts_at": "2026-10-29T19:45:00.000Z",
    "url": "/football/matches/fiorentina-vs-atalanta-2026-10-29/",
    "scoreline": "2-2",
    "condition": "finished"
   },
   "market_label": "Double chance",
   "outcome_label": "Fiorentina or draw",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "win",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-29T07:45:26.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-29T07:45:26.000Z",
    "detected_at": "2026-10-29T11:36:38.745Z",
    "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": "Fiorentina or draw",
    "author_odds": null,
    "market_key": "double_chance",
    "choice_key": "1X",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Double chance: Fiorentina or draw"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Fiorentina 2-2 Atalanta."
   },
   "settlements": [
    {
     "operation_id": "9a35747d9e29b40e0d2962d5b4053d50ef192d5ffcd8bdc395963602825ea010",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Double chance",
     "choice": "Fiorentina 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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/Ne_CUPper/3086",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Fiorentina or draw"
  },
  {
   "observation_id": "n-7e79328dde257ff9907825f0",
   "quote_text": "Жду открытой игры и минимум три гола.\n\n🎯 Ставка: ТБ(2.5)\n📊 Коэффициент: 1.57",
   "fragment_from": 576,
   "fragment_to": 652,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/prognozsport101/31989",
    "display_name": null,
    "speaker": "Accumulator Factory",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "08859c07418e14f0cd9214f7220b364032155d4bcef4bc45f0dd3a75bc3b35f3",
    "material_removed": false
   },
   "published_at": "2026-10-29T09:38:34.000Z",
   "detected_at": "2026-10-29T11:35:32.539Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-cc3f55930382",
    "display_name": "Fiorentina — Atalanta",
    "competition_name": "Serie A",
    "starts_at": "2026-10-29T19:45:00.000Z",
    "url": "/football/matches/fiorentina-vs-atalanta-2026-10-29/",
    "scoreline": "2-2",
    "condition": "finished"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "over 2.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": 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-29T09:38:34.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-29T09:38:34.000Z",
    "detected_at": "2026-10-29T11:35:32.539Z",
    "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.57",
    "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.57"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Fiorentina 2-2 Atalanta."
   },
   "settlements": [
    {
     "operation_id": "20335418a8f296ec08449aedf7a3dbf3e723a45c4e3a11d64baab4ab6cf0a526",
     "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": "99ea9f8a9f2e97c2acf9a7df2e1064aa54ada2e70e3913bacc0b78feae617ec0",
     "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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/prognozsport101/31989",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "over 2.5 (Over/Under 2.5 goals)"
  },
  {
   "observation_id": "n-f061d27003dc4fc70b9380cd",
   "quote_text": "➡️ТБ 2.5",
   "fragment_from": 827,
   "fragment_to": 835,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/borodasa/13027",
    "display_name": null,
    "speaker": "Borodatyi Prognoz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "de3cd16c51dbd909cba3ebfbe69d8ab1f3318184b649f52564d530c4b65b26ca",
    "material_removed": false
   },
   "published_at": "2026-10-29T09:39:48.000Z",
   "detected_at": "2026-10-29T11:10:37.009Z",
   "executed_at": "2026-11-07T10:37:56.456Z",
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-cc3f55930382",
    "display_name": "Fiorentina — Atalanta",
    "competition_name": "Serie A",
    "starts_at": "2026-10-29T19:45:00.000Z",
    "url": "/football/matches/fiorentina-vs-atalanta-2026-10-29/",
    "scoreline": "2-2",
    "condition": "finished"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "over 2.5",
   "odds_set": {
    "by_author": null,
    "our_snapshot": "1.5495",
    "our_snapshot_at": "2026-10-29T11:05:45.759Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 5495,
   "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-29T09:39:48.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-29T09:39:48.000Z",
    "detected_at": "2026-10-29T11:10:37.009Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "over 2.5",
    "author_odds": null,
    "market_key": "total",
    "choice_key": "over",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Over/Under 2.5 goals: over 2.5"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Fiorentina 2-2 Atalanta."
   },
   "settlements": [
    {
     "operation_id": "e9de9a9d208dbe3f36ba3005af7051a228c35637e39dd7532830f8a11c8d1488",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "decimal_odds": "1.5495",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 5495,
     "executed_at": "2026-11-07T10:37:56.456Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/borodasa/13027",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "over 2.5 (Over/Under 2.5 goals)"
  },
  {
   "observation_id": "n-3b553ac0402581712c0faf3d",
   "quote_text": "1 тайм Б1👉1.86",
   "fragment_from": 118,
   "fragment_to": 132,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/dahabets/4939",
    "display_name": null,
    "speaker": "Dasha Bets",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "5c3e972575a0e7a42b3acd3b99b5519a5470a799f0679279c22a52bd47222b9e",
    "material_removed": false
   },
   "published_at": "2026-10-29T08:40:18.000Z",
   "detected_at": "2026-10-29T08:48:24.218Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-5ab3a70da8de",
    "display_name": "Krylia Sovetov — Dynamo Makhachkala",
    "competition_name": "Russia Cup",
    "starts_at": "2026-10-29T14:00:00.000Z",
    "url": "/football/matches/krylia-sovetov-vs-dynamo-makhachkala-2026-10-29/",
    "scoreline": "2-0",
    "condition": "finished"
   },
   "market_label": "1X2, match result, first half",
   "outcome_label": "Krylia Sovetov",
   "odds_set": {
    "by_author": "1.86",
    "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-29T08:40:18.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-29T08:40:18.000Z",
    "detected_at": "2026-10-29T08:48:24.218Z",
    "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, first half",
    "choice": "Krylia Sovetov",
    "author_odds": "1.86",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "first_half",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result, first half: Krylia Sovetov at 1.86"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Krylia Sovetov 2-0 Dynamo Makhachkala."
   },
   "settlements": [
    {
     "operation_id": "5142df9d1172cd47e1fb222d8afd5e413804064fece1235b1b9573fbfeae427f",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result, first half",
     "choice": "Krylia Sovetov",
     "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": "e53eeca9a9a88882d57ee4277ea80b9b87cc41aa4c83a884514af175815dfd52",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result, first half",
     "choice": "Krylia Sovetov",
     "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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/dahabets/4939",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Krylia Sovetov to win"
  },
  {
   "observation_id": "n-55a6cccae929ccc990cac089",
   "quote_text": "ИТ1 Б1.5👉1.9",
   "fragment_from": 160,
   "fragment_to": 172,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/dahabets/4939",
    "display_name": null,
    "speaker": "Dasha Bets",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "5c3e972575a0e7a42b3acd3b99b5519a5470a799f0679279c22a52bd47222b9e",
    "material_removed": false
   },
   "published_at": "2026-10-29T08:40:18.000Z",
   "detected_at": "2026-10-29T08:48:24.218Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-2da61f0657ee",
    "display_name": "CSKA Moscow — Lokomotiv Moscow",
    "competition_name": "Russia Cup",
    "starts_at": "2026-10-29T16:30:00.000Z",
    "url": "/football/matches/cska-moscow-vs-lokomotiv-moscow-2026-10-29/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "Team goals over/under 1.5",
   "outcome_label": "CSKA Moscow over 1.5",
   "odds_set": {
    "by_author": "1.9",
    "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-29T08:40:18.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-29T08:40:18.000Z",
    "detected_at": "2026-10-29T08:48:24.218Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Team goals over/under 1.5",
    "choice": "CSKA Moscow over 1.5",
    "author_odds": "1.9",
    "market_key": "team_total",
    "choice_key": "1-over",
    "period": "match",
    "line": "1.5",
    "subject": "goals_total",
    "in_words": "Team goals over/under 1.5: CSKA Moscow over 1.5 at 1.9"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was CSKA Moscow 3-1 Lokomotiv Moscow."
   },
   "settlements": [
    {
     "operation_id": "84ce2b8307b65128992452947ea9808dcdcb5c7087c01e88e519abe387e4750f",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 1.5",
     "choice": "CSKA Moscow over 1.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "1bdb7d5c62a3ca06f5e238b194addb0d8a939eb8e1f5123ef2280a59494028f9",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 1.5",
     "choice": "CSKA Moscow over 1.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/dahabets/4939",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "CSKA Moscow over 1.5 (Team goals over/under 1.5)"
  },
  {
   "observation_id": "n-36b18deb4996611ced2cad28",
   "quote_text": "ИТМ1 1,5 (1.67)",
   "fragment_from": 74,
   "fragment_to": 89,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/murik_bets/27899",
    "display_name": null,
    "speaker": "Murik Tips",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "67e193534f74a53324249666f6812928167ed8ef5991b9b230d5f64085c917ae",
    "material_removed": false
   },
   "published_at": "2026-10-29T05:00:04.000Z",
   "detected_at": "2026-10-29T05:12:47.442Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-5ab3a70da8de",
    "display_name": "Krylia Sovetov — Dynamo Makhachkala",
    "competition_name": "Russia Cup",
    "starts_at": "2026-10-29T14:00:00.000Z",
    "url": "/football/matches/krylia-sovetov-vs-dynamo-makhachkala-2026-10-29/",
    "scoreline": "2-0",
    "condition": "finished"
   },
   "market_label": "Team goals over/under 1.5",
   "outcome_label": "Krylia Sovetov under 1.5",
   "odds_set": {
    "by_author": "1.67",
    "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-29T05:00:04.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-29T05:00:04.000Z",
    "detected_at": "2026-10-29T05:12:47.442Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Team goals over/under 1.5",
    "choice": "Krylia Sovetov under 1.5",
    "author_odds": "1.67",
    "market_key": "team_total",
    "choice_key": "1-under",
    "period": "match",
    "line": "1.5",
    "subject": "goals_total",
    "in_words": "Team goals over/under 1.5: Krylia Sovetov under 1.5 at 1.67"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Krylia Sovetov 2-0 Dynamo Makhachkala."
   },
   "settlements": [
    {
     "operation_id": "01bb0d859436f6e2bc4a87ccf7c4e19b169067183cea7e5cb7209e0f49d34f26",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 1.5",
     "choice": "Krylia Sovetov under 1.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "b6631848d78b3a6d07fa3ea53b6efa8a7693f9bc837ba420fc7075c612e2717f",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 1.5",
     "choice": "Krylia Sovetov under 1.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/murik_bets/27899",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Krylia Sovetov under 1.5 (Team goals over/under 1.5)"
  },
  {
   "observation_id": "n-56759b48a02d57c6d5da8083",
   "quote_text": "Тотал больше 2,5 (2.00)",
   "fragment_from": 313,
   "fragment_to": 336,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/murik_bets/27899",
    "display_name": null,
    "speaker": "Murik Tips",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "67e193534f74a53324249666f6812928167ed8ef5991b9b230d5f64085c917ae",
    "material_removed": false
   },
   "published_at": "2026-10-29T05:00:04.000Z",
   "detected_at": "2026-10-29T05:12:47.442Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-5ab3a70da8de",
    "display_name": "Krylia Sovetov — Dynamo Makhachkala",
    "competition_name": "Russia Cup",
    "starts_at": "2026-10-29T14:00:00.000Z",
    "url": "/football/matches/krylia-sovetov-vs-dynamo-makhachkala-2026-10-29/",
    "scoreline": "2-0",
    "condition": "finished"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "over 2.5",
   "odds_set": {
    "by_author": "2",
    "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-29T05:00:04.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-29T05:00:04.000Z",
    "detected_at": "2026-10-29T05:12:47.442Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "over 2.5",
    "author_odds": "2",
    "market_key": "total",
    "choice_key": "over",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Over/Under 2.5 goals: over 2.5 at 2"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Krylia Sovetov 2-0 Dynamo Makhachkala."
   },
   "settlements": [
    {
     "operation_id": "ce545e3d702d7797ef56dbec013b0c1a26669df55069f4cd4f7426352dfda5ac",
     "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": "8ccbddda6159bd4b09fb4dc76276b1622ddb438dd36b72f21696516f26debd24",
     "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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/murik_bets/27899",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "over 2.5 (Over/Under 2.5 goals)"
  },
  {
   "observation_id": "n-91f68f9748102b1536a0282e",
   "quote_text": "К2 с форой (+1) (1.40)",
   "fragment_from": 566,
   "fragment_to": 588,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/murik_bets/27899",
    "display_name": null,
    "speaker": "Murik Tips",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "67e193534f74a53324249666f6812928167ed8ef5991b9b230d5f64085c917ae",
    "material_removed": false
   },
   "published_at": "2026-10-29T05:00:04.000Z",
   "detected_at": "2026-10-29T05:12:47.442Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "recognised",
   "cause": "",
   "cause_code": "disputed_reading",
   "event": {
    "event_id": "s-2da61f0657ee",
    "display_name": "CSKA Moscow — Lokomotiv Moscow",
    "competition_name": "Russia Cup",
    "starts_at": "2026-10-29T16:30:00.000Z",
    "url": "/football/matches/cska-moscow-vs-lokomotiv-moscow-2026-10-29/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "Asian handicap 1",
   "outcome_label": "Lokomotiv Moscow +1",
   "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": "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-29T05:00:04.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-29T05:00:04.000Z",
    "detected_at": "2026-10-29T05:12:47.442Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Asian handicap 1",
    "choice": "Lokomotiv Moscow +1",
    "author_odds": "1.4",
    "market_key": "handicap_asian",
    "choice_key": "2",
    "period": "match",
    "line": "1",
    "subject": "goals_total",
    "in_words": "Asian handicap 1: Lokomotiv Moscow +1 at 1.4"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was CSKA Moscow 3-1 Lokomotiv Moscow."
   },
   "settlements": [
    {
     "operation_id": "d6d15f720ac6a9c3e0a07440a0888f9e8e12c944fd7e80301c16e18d4e72549c",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Asian handicap 1",
     "choice": "Lokomotiv Moscow +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": "1624ccf89f45d0ae900d61f624a9810aa67ae1526462c4a06adf073d100bd0f4",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Asian handicap 1",
     "choice": "Lokomotiv Moscow +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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/murik_bets/27899",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Lokomotiv Moscow +1"
  },
  {
   "observation_id": "n-04ab569971ef1a8fcefc11ae",
   "quote_text": "Да (1.70)",
   "fragment_from": 788,
   "fragment_to": 797,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/murik_bets/27899",
    "display_name": null,
    "speaker": "Murik Tips",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "67e193534f74a53324249666f6812928167ed8ef5991b9b230d5f64085c917ae",
    "material_removed": false
   },
   "published_at": "2026-10-29T05:00:04.000Z",
   "detected_at": "2026-10-29T05:12:47.442Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "recognised",
   "cause": "",
   "cause_code": "disputed_reading",
   "event": {
    "event_id": "s-2da61f0657ee",
    "display_name": "CSKA Moscow — Lokomotiv Moscow",
    "competition_name": "Russia Cup",
    "starts_at": "2026-10-29T16:30:00.000Z",
    "url": "/football/matches/cska-moscow-vs-lokomotiv-moscow-2026-10-29/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "Both teams to score",
   "outcome_label": "yes",
   "odds_set": {
    "by_author": "1.7",
    "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-29T05:00:04.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-29T05:00:04.000Z",
    "detected_at": "2026-10-29T05:12:47.442Z",
    "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.7",
    "market_key": "both_teams_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: yes at 1.7"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was CSKA Moscow 3-1 Lokomotiv Moscow."
   },
   "settlements": [
    {
     "operation_id": "962ed2221575a1dd1ee9e445418e7245bd5b799c33abd4282362716d2161de67",
     "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": "5e076c7be9c82d533750ae16b6875e3e13cd1246202168718f0d5e5472f58904",
     "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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/murik_bets/27899",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "yes (Both teams to score)"
  },
  {
   "observation_id": "n-c8e655fdeaa921efcc810e79",
   "quote_text": "Победа К2 (1.90)",
   "fragment_from": 975,
   "fragment_to": 991,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/murik_bets/27899",
    "display_name": null,
    "speaker": "Murik Tips",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "67e193534f74a53324249666f6812928167ed8ef5991b9b230d5f64085c917ae",
    "material_removed": false
   },
   "published_at": "2026-10-29T05:00:04.000Z",
   "detected_at": "2026-10-29T05:12:47.442Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "recognised",
   "cause": "",
   "cause_code": "disputed_reading",
   "event": {
    "event_id": "s-27d67503d7e7",
    "display_name": "Baltika Kaliningrad — Zenit St Petersburg",
    "competition_name": "Russia Cup",
    "starts_at": "2026-10-29T18:45:00.000Z",
    "url": "/football/matches/baltika-kaliningrad-vs-zenit-st-petersburg-2026-10-29/",
    "scoreline": "2-3",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Zenit St Petersburg",
   "odds_set": {
    "by_author": "1.9",
    "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-29T05:00:04.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-29T05:00:04.000Z",
    "detected_at": "2026-10-29T05:12:47.442Z",
    "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": "Zenit St Petersburg",
    "author_odds": "1.9",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Zenit St Petersburg at 1.9"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-3",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Baltika Kaliningrad 2-3 Zenit St Petersburg."
   },
   "settlements": [
    {
     "operation_id": "71041e2d50ebef49fd0436ef6f0cf25e897983bbd70c1599892db37b63808813",
     "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": "Zenit St Petersburg",
     "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": "e9cb58f4aec7b995e1e7c91bca5764f74efa76feb64703fd9dd274e1757af7c1",
     "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": "Zenit St Petersburg",
     "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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/murik_bets/27899",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Zenit St Petersburg to win"
  },
  {
   "observation_id": "n-0edf4a457adacb657302f5d3",
   "quote_text": "К1 с форой (0) (1.65)",
   "fragment_from": 1397,
   "fragment_to": 1418,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/murik_bets/27899",
    "display_name": null,
    "speaker": "Murik Tips",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "67e193534f74a53324249666f6812928167ed8ef5991b9b230d5f64085c917ae",
    "material_removed": false
   },
   "published_at": "2026-10-29T05:00:04.000Z",
   "detected_at": "2026-10-29T05:12:47.442Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-cc3f55930382",
    "display_name": "Fiorentina — Atalanta",
    "competition_name": "Serie A",
    "starts_at": "2026-10-29T19:45:00.000Z",
    "url": "/football/matches/fiorentina-vs-atalanta-2026-10-29/",
    "scoreline": "2-2",
    "condition": "finished"
   },
   "market_label": "Draw no bet",
   "outcome_label": "Fiorentina",
   "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": "void",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-29T05:00:04.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-29T05:00:04.000Z",
    "detected_at": "2026-10-29T05:12:47.442Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Draw no bet",
    "choice": "Fiorentina",
    "author_odds": "1.65",
    "market_key": "draw_no_bet",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Draw no bet: Fiorentina at 1.65"
   },
   "author_claim_outcome": {
    "result": "void",
    "scoreline": "2-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Void: the final score was Fiorentina 2-2 Atalanta."
   },
   "settlements": [
    {
     "operation_id": "324b8eed82e8cffce11b3237d8a09f11a461d3943c2faa3da848ceb0e6e05089",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Draw no bet",
     "choice": "Fiorentina",
     "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": "843b8eebaae04b25cc72638782f7775f38e5d2133405301561468e4f2a9ee69f",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Draw no bet",
     "choice": "Fiorentina",
     "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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/murik_bets/27899",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Fiorentina (Draw no bet)"
  },
  {
   "observation_id": "n-212d2290bcd97b4bb4d21f86",
   "quote_text": "Победа Спартака с форой -1.5 за 2.02💸",
   "fragment_from": 48,
   "fragment_to": 85,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/travofut/1106",
    "display_name": null,
    "speaker": "FootballMan",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b8436486f36cb01c3896fa942be5220bd57ec16be20fdc02872c655f592a3649",
    "material_removed": false
   },
   "published_at": "2026-10-28T16:38:07.000Z",
   "detected_at": "2026-10-28T16:42:23.438Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-89fe4502934e",
    "display_name": "Spartak Moscow — Rubin Kazan",
    "competition_name": "Russia Cup",
    "starts_at": "2026-10-28T17:30:00.000Z",
    "url": "/football/matches/spartak-moscow-vs-rubin-kazan-2026-10-28/",
    "scoreline": "1-0",
    "condition": "finished"
   },
   "market_label": "Asian handicap -1.5",
   "outcome_label": "Spartak Moscow -1.5",
   "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-10-28T16:38:07.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-28T16:38:07.000Z",
    "detected_at": "2026-10-28T16:42:23.438Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Asian handicap -1.5",
    "choice": "Spartak Moscow -1.5",
    "author_odds": "2.02",
    "market_key": "handicap_asian",
    "choice_key": "1",
    "period": "match",
    "line": "-1.5",
    "subject": "goals_total",
    "in_words": "Asian handicap -1.5: Spartak Moscow -1.5 at 2.02"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Spartak Moscow 1-0 Rubin Kazan."
   },
   "settlements": [
    {
     "operation_id": "40a31d024158bcd5b4e4bed57ed8c2d4798e4712a7f8e712120c0c18d672bba0",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Asian handicap -1.5",
     "choice": "Spartak Moscow -1.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "23b440736f9a35064dda0db8679fe68e00ad9262770c8a9a66cc4488d4b42a02",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Asian handicap -1.5",
     "choice": "Spartak Moscow -1.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/travofut/1106",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Spartak Moscow -1.5"
  },
  {
   "observation_id": "n-00df0f0b17e894f2d019bd78",
   "quote_text": "Обе забьют — нет за 1.71: в четырёх из шести последних матчей «Спартака» забивала только одна команда. «Рубин» же не смог отличиться в двух предыдущих встречах.",
   "fragment_from": 89,
   "fragment_to": 249,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/marathonbetru/19791",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "6be0dd1c7092572cb110e21f2992d873445a7e2c9fd4439a528d05d19797e00b",
    "material_removed": false
   },
   "published_at": "2026-10-28T12:05:31.000Z",
   "detected_at": "2026-10-28T12:07:33.596Z",
   "executed_at": "2026-11-07T10:48:40.502Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-89fe4502934e",
    "display_name": "Spartak Moscow — Rubin Kazan",
    "competition_name": "Russia Cup",
    "starts_at": "2026-10-28T17:30:00.000Z",
    "url": "/football/matches/spartak-moscow-vs-rubin-kazan-2026-10-28/",
    "scoreline": "1-0",
    "condition": "finished"
   },
   "market_label": "Both teams to score",
   "outcome_label": "no",
   "odds_set": {
    "by_author": "1.71",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 7100,
   "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-28T12:05:31.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-28T12:05:31.000Z",
    "detected_at": "2026-10-28T12:07:33.596Z",
    "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.71",
    "market_key": "both_teams_score",
    "choice_key": "no",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: no at 1.71"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Spartak Moscow 1-0 Rubin Kazan."
   },
   "settlements": [
    {
     "operation_id": "ff1dc0e324d6358189dab63323b3941405ec0ebd3a39bf0fc9b86ac0224631ad",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "no",
     "decimal_odds": "1.71",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 7100,
     "executed_at": "2026-11-07T10:48:40.502Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "a903bdb9ac8fdd481e5e64ea4d58dc2d98a8e72b5f9a0a31e9f7019198604667",
     "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": "settled_pick",
   "authorship": {
    "material_author": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/marathonbetru/19791",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "no (Both teams to score)"
  },
  {
   "observation_id": "n-a1dd7356910705f59d1cf287",
   "quote_text": "🎯 Выверенный выбор: Тотал матча меньше (2.5)\n📈 Коэффициент: 1.75",
   "fragment_from": 315,
   "fragment_to": 379,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/funnybet_analytics/3758",
    "display_name": null,
    "speaker": "Analytics and Tips",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "f6dff43faaaf7a1cf38114513a2c545372871ef88b6ec2bcb7e164b5f4f564c9",
    "material_removed": false
   },
   "published_at": "2026-10-28T11:18:28.000Z",
   "detected_at": "2026-10-28T11:26:24.546Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-867a471c94e3",
    "display_name": "Fakel Voronezh — FC Akhmat Grozny",
    "competition_name": "Russia Cup",
    "starts_at": "2026-10-27T15:00:00.000Z",
    "url": "/football/matches/fakel-voronezh-vs-fc-akhmat-grozny-2026-10-27/",
    "scoreline": "0-0",
    "condition": "finished"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "under 2.5",
   "odds_set": {
    "by_author": "1.75",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "win",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-28T11:18:28.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-28T11:18:28.000Z",
    "detected_at": "2026-10-28T11:26:24.546Z",
    "archive_snapshot_at": null,
    "flags": [
     "after_match"
    ],
    "flag_words": "The source's date is after kick-off.",
    "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": "under 2.5",
    "author_odds": "1.75",
    "market_key": "total",
    "choice_key": "under",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Over/Under 2.5 goals: under 2.5 at 1.75"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Fakel Voronezh 0-0 FC Akhmat Grozny."
   },
   "settlements": [
    {
     "operation_id": "a8f9764a52e7afb86556bc4a9f722a200ca4bea6e3ef4c299172fe1c0ad2fc28",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "decimal_odds": 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": "26b3e49a517d76060ef093378e0a38e3ec97c5ea0d05a84b5a8101a9c61d0308",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "decimal_odds": 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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/funnybet_analytics/3758",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "under 2.5 (Over/Under 2.5 goals)"
  },
  {
   "observation_id": "n-82cac54e139f5b7cff3c9f3c",
   "quote_text": "🎯 Ставка: ИТБ1(1.5)\n📊 Коэффициент: 1.57",
   "fragment_from": 568,
   "fragment_to": 607,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/prognozsport101/31964",
    "display_name": null,
    "speaker": "Accumulator Factory",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "89896afed8fd77c88a104946163db37b48ce6d5ea047b13304310d8f9ac2583d",
    "material_removed": false
   },
   "published_at": "2026-10-28T10:00:21.000Z",
   "detected_at": "2026-10-28T10:01:29.200Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "recognised",
   "cause": "",
   "cause_code": "disputed_reading",
   "event": {
    "event_id": "s-89fe4502934e",
    "display_name": "Spartak Moscow — Rubin Kazan",
    "competition_name": "Russia Cup",
    "starts_at": "2026-10-28T17:30:00.000Z",
    "url": "/football/matches/spartak-moscow-vs-rubin-kazan-2026-10-28/",
    "scoreline": "1-0",
    "condition": "finished"
   },
   "market_label": "Team goals over/under 1.5",
   "outcome_label": "Spartak Moscow over 1.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": 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-28T10:00:21.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-28T10:00:21.000Z",
    "detected_at": "2026-10-28T10:01:29.200Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Team goals over/under 1.5",
    "choice": "Spartak Moscow over 1.5",
    "author_odds": "1.57",
    "market_key": "team_total",
    "choice_key": "1-over",
    "period": "match",
    "line": "1.5",
    "subject": "goals_total",
    "in_words": "Team goals over/under 1.5: Spartak Moscow over 1.5 at 1.57"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Spartak Moscow 1-0 Rubin Kazan."
   },
   "settlements": [
    {
     "operation_id": "1393da7f8ba31ad457698de1847536ca4f59dce020431e5bf735af34256f5036",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 1.5",
     "choice": "Spartak Moscow over 1.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "23cb18782aac1b2f63afe8dc3b3ef23c5d8db835d906c7c126f4d95a8983bf8a",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 1.5",
     "choice": "Spartak Moscow over 1.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/prognozsport101/31964",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Spartak Moscow over 1.5 (Team goals over/under 1.5)"
  },
  {
   "observation_id": "n-6b165424c7523836d14df169",
   "quote_text": "16.00 🏆 🇷🇺Оренбург Родина🇷🇺ОЗ да👉1.64",
   "fragment_from": 24,
   "fragment_to": 61,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/dahabets/4929",
    "display_name": null,
    "speaker": "Dasha Bets",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "489c41d909afd4ee27d7ff7fd50da28ddfee3504a8180ed1a203451657b809fb",
    "material_removed": false
   },
   "published_at": "2026-10-28T09:11:23.000Z",
   "detected_at": "2026-10-28T09:18:21.711Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-6ca7c13d4efc",
    "display_name": "FC Orenburg — Rodina Moscow",
    "competition_name": "Russia Cup",
    "starts_at": "2026-10-28T13:00:00.000Z",
    "url": "/football/matches/fc-orenburg-vs-rodina-moscow-2026-10-28/",
    "scoreline": "2-1",
    "condition": "finished"
   },
   "market_label": "Both teams to score",
   "outcome_label": "yes",
   "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": "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-28T09:11:23.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-28T09:11:23.000Z",
    "detected_at": "2026-10-28T09:18:21.711Z",
    "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.64",
    "market_key": "both_teams_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: yes at 1.64"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was FC Orenburg 2-1 Rodina Moscow."
   },
   "settlements": [
    {
     "operation_id": "c751a16d6bcaefec6dd436f6e9510cc6dec5a0fd5357189ca2de1ec74a29dfde",
     "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": "781a57a53e6ee94101afde39d2f5510a3cbe48eb9d134fa80ebe36e32310e085",
     "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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/dahabets/4929",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "yes (Both teams to score)"
  },
  {
   "observation_id": "n-c7da11a18a2b6227bc2376db",
   "quote_text": "20.30 🏆 🇷🇺Спартак Москва Рубин🇷🇺ИТ1 Б1.5👉1.57",
   "fragment_from": 394,
   "fragment_to": 439,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/dahabets/4929",
    "display_name": null,
    "speaker": "Dasha Bets",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "489c41d909afd4ee27d7ff7fd50da28ddfee3504a8180ed1a203451657b809fb",
    "material_removed": false
   },
   "published_at": "2026-10-28T09:11:23.000Z",
   "detected_at": "2026-10-28T09:18:21.711Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-89fe4502934e",
    "display_name": "Spartak Moscow — Rubin Kazan",
    "competition_name": "Russia Cup",
    "starts_at": "2026-10-28T17:30:00.000Z",
    "url": "/football/matches/spartak-moscow-vs-rubin-kazan-2026-10-28/",
    "scoreline": "1-0",
    "condition": "finished"
   },
   "market_label": "Team goals over/under 1.5",
   "outcome_label": "Spartak Moscow over 1.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": 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-28T09:11:23.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-28T09:11:23.000Z",
    "detected_at": "2026-10-28T09:18:21.711Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Team goals over/under 1.5",
    "choice": "Spartak Moscow over 1.5",
    "author_odds": "1.57",
    "market_key": "team_total",
    "choice_key": "1-over",
    "period": "match",
    "line": "1.5",
    "subject": "goals_total",
    "in_words": "Team goals over/under 1.5: Spartak Moscow over 1.5 at 1.57"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Spartak Moscow 1-0 Rubin Kazan."
   },
   "settlements": [
    {
     "operation_id": "8e395d6522909d70ce027608b250d914fb68a908ad7100f31562038991e03035",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 1.5",
     "choice": "Spartak Moscow over 1.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "8405e2d07279f0653751bc358529b481d8dedbe890303a88e8cb4292b8f5b482",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 1.5",
     "choice": "Spartak Moscow over 1.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/dahabets/4929",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Spartak Moscow over 1.5 (Team goals over/under 1.5)"
  },
  {
   "observation_id": "n-d0ae87d7c604bd9eae014c9e",
   "quote_text": "Итог: 1-3",
   "fragment_from": 1899,
   "fragment_to": 1908,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/Ne_CUPper/3083",
    "display_name": null,
    "speaker": "Ne Kapper",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "edf8bf74e6a0994abc2e95a49638c243b9b6f61617e66a524d5add574f738215",
    "material_removed": false
   },
   "published_at": "2026-10-27T07:15:17.000Z",
   "detected_at": "2026-10-28T02:33:56.945Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "ambiguous",
   "event": {
    "event_id": "s-efc345a47a89",
    "display_name": "Torino — Como",
    "competition_name": "Serie A",
    "starts_at": "2026-10-27T19:45:00.000Z",
    "url": "/football/matches/torino-vs-como-2026-10-27/",
    "scoreline": "1-3",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "Torino 1-3 Como",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "win",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-27T07:15:17.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-27T07:15:17.000Z",
    "detected_at": "2026-10-28T02:33:56.945Z",
    "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": "Correct score",
    "choice": "Torino 1-3 Como",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "1-3",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Torino 1-3 Como"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-3",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Matched: the final score was Torino 1-3 Como."
   },
   "settlements": [
    {
     "operation_id": "37b8e2b33b1e41f4a70d9ac64cf3b4bc1ec204c23f532c087262547535f6cd88",
     "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": "Como",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/Ne_CUPper/3083",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Torino 1-3 Como"
  },
  {
   "observation_id": "n-b15c68ecda93457536b7422a",
   "quote_text": "П1 — 2,15",
   "fragment_from": 235,
   "fragment_to": 244,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/Bookmakers_Rating/29592",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "4aae3c81d140fe58477fb839862b113b162d1063b100ad28e6c71d127036864b",
    "material_removed": false
   },
   "published_at": "2026-10-27T13:05:49.000Z",
   "detected_at": "2026-10-27T13:15:05.121Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-5c474746e78b",
    "display_name": "Krasnodar — Dinamo Moscow",
    "competition_name": "Russia Cup",
    "starts_at": "2026-10-27T17:30:00.000Z",
    "url": "/football/matches/krasnodar-vs-dinamo-moscow-2026-10-27/",
    "scoreline": "2-1",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Krasnodar",
   "odds_set": {
    "by_author": "2.15",
    "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-27T13:05:49.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-27T13:05:49.000Z",
    "detected_at": "2026-10-27T13:15:05.121Z",
    "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": "Krasnodar",
    "author_odds": "2.15",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Krasnodar at 2.15"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Krasnodar 2-1 Dinamo Moscow."
   },
   "settlements": [
    {
     "operation_id": "a02a691ffc455feccad99f7a6f673fe276399c28d208c73d44e28e4c064ac8a2",
     "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": "Krasnodar",
     "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": "bea0903e29a9e057e76d66bb070e04142dac1e6f72e4585e12e8e20ddf61f820",
     "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": "Krasnodar",
     "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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/Bookmakers_Rating/29592",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Krasnodar to win"
  },
  {
   "observation_id": "n-b44e27ea7e2267d94f44f691",
   "quote_text": "Х2 — 1,75",
   "fragment_from": 248,
   "fragment_to": 257,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/Bookmakers_Rating/29592",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "4aae3c81d140fe58477fb839862b113b162d1063b100ad28e6c71d127036864b",
    "material_removed": false
   },
   "published_at": "2026-10-27T13:05:49.000Z",
   "detected_at": "2026-10-27T13:15:05.121Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-5c474746e78b",
    "display_name": "Krasnodar — Dinamo Moscow",
    "competition_name": "Russia Cup",
    "starts_at": "2026-10-27T17:30:00.000Z",
    "url": "/football/matches/krasnodar-vs-dinamo-moscow-2026-10-27/",
    "scoreline": "2-1",
    "condition": "finished"
   },
   "market_label": "Double chance",
   "outcome_label": "draw or Dinamo Moscow",
   "odds_set": {
    "by_author": "1.75",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-27T13:05:49.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-27T13:05:49.000Z",
    "detected_at": "2026-10-27T13:15:05.121Z",
    "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 Dinamo Moscow",
    "author_odds": "1.75",
    "market_key": "double_chance",
    "choice_key": "X2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Double chance: draw or Dinamo Moscow at 1.75"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Krasnodar 2-1 Dinamo Moscow."
   },
   "settlements": [
    {
     "operation_id": "7a93770e87b534c781d5c8788a4d5a1fb1de88d94284e9e981cc59d4b60af437",
     "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 Dinamo Moscow",
     "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": "f953f558ec3e0e1c82fa3732ad59e969ab04ea6a473345ddfe52d6f02337bb07",
     "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 Dinamo Moscow",
     "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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/Bookmakers_Rating/29592",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "draw or Dinamo Moscow"
  },
  {
   "observation_id": "n-fe91b33f6d9c9fba80637b71",
   "quote_text": "В игре минимум 4 жёлтые карточки — логичный сценарий.",
   "fragment_from": 98,
   "fragment_to": 151,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/kapper_uk/22223",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "96e1c0bc3d54ea856444d066bfb0e429a27e8840a5e3952f4b533e9b0556bc80",
    "material_removed": false
   },
   "published_at": "2026-10-27T11:08:39.000Z",
   "detected_at": "2026-10-27T11:09:00.733Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": "",
   "cause_code": "disputed_reading",
   "event": {
    "event_id": "s-efc345a47a89",
    "display_name": "Torino — Como",
    "competition_name": "Serie A",
    "starts_at": "2026-10-27T19:45:00.000Z",
    "url": "/football/matches/torino-vs-como-2026-10-27/",
    "scoreline": "1-3",
    "condition": "finished"
   },
   "market_label": "Over/Under 3.5 cards",
   "outcome_label": "over 3.5",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-27T11:08:39.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-27T11:08:39.000Z",
    "detected_at": "2026-10-27T11:09:00.733Z",
    "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 cards",
    "choice": "over 3.5",
    "author_odds": null,
    "market_key": "cards_over_under",
    "choice_key": "over",
    "period": "match",
    "line": "3.5",
    "subject": "bookings",
    "in_words": "Over/Under 3.5 cards: over 3.5"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-3",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost — cards 1-0 in the match (1 in total); the final score was Torino 1-3 Como."
   },
   "settlements": [
    {
     "operation_id": "2047492511e14c3ac42c2b73f6b93cb089cddc819379dfbe05c6b9850db0ede0",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 3.5 cards",
     "choice": "over 3.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/kapper_uk/22223",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "over 3.5 (Over/Under 3.5 cards)"
  },
  {
   "observation_id": "n-e7308e2d56d2f6435694719a",
   "quote_text": "оз-шку жду и сегодня.\n➡️Обе забьют",
   "fragment_from": 632,
   "fragment_to": 666,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/borodasa/13010",
    "display_name": null,
    "speaker": "Borodatyi Prognoz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "40b52dd9cd53ba8885b29a537e8d7d21fd7d78af000c7b14456d74a4ee52db8d",
    "material_removed": false
   },
   "published_at": "2026-10-27T09:17:45.000Z",
   "detected_at": "2026-10-27T09:28:09.810Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-efc345a47a89",
    "display_name": "Torino — Como",
    "competition_name": "Serie A",
    "starts_at": "2026-10-27T19:45:00.000Z",
    "url": "/football/matches/torino-vs-como-2026-10-27/",
    "scoreline": "1-3",
    "condition": "finished"
   },
   "market_label": "Both teams to score",
   "outcome_label": "yes",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "win",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-27T09:17:45.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-27T09:17:45.000Z",
    "detected_at": "2026-10-27T09:28:09.810Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Both teams to score",
    "choice": "yes",
    "author_odds": null,
    "market_key": "both_teams_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: yes"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-3",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Torino 1-3 Como."
   },
   "settlements": [
    {
     "operation_id": "6eb9a71dee9de83c857776d89230e9f647e6b16fb3874761f220a41e8f401604",
     "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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/borodasa/13010",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "yes (Both teams to score)"
  },
  {
   "observation_id": "n-49a3cbf9aec447d2c314f800",
   "quote_text": "Так что учитывая все пред матчевые расклады обмен голами в этом матче неплохое предложение",
   "fragment_from": 1805,
   "fragment_to": 1895,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/Ne_CUPper/3083",
    "display_name": null,
    "speaker": "Ne Kapper",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "a3463b03452bc0344ffe41a8573848f49487af7223c58302de3f1aa94e5445f5",
    "material_removed": false
   },
   "published_at": "2026-10-27T07:15:17.000Z",
   "detected_at": "2026-10-27T07:18:57.025Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": "",
   "cause_code": "disputed_reading",
   "event": {
    "event_id": "s-efc345a47a89",
    "display_name": "Torino — Como",
    "competition_name": "Serie A",
    "starts_at": "2026-10-27T19:45:00.000Z",
    "url": "/football/matches/torino-vs-como-2026-10-27/",
    "scoreline": "1-3",
    "condition": "finished"
   },
   "market_label": "Both teams to score",
   "outcome_label": "yes",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "win",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-27T07:15:17.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-27T07:15:17.000Z",
    "detected_at": "2026-10-27T07:18:57.025Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Both teams to score",
    "choice": "yes",
    "author_odds": null,
    "market_key": "both_teams_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: yes"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-3",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Torino 1-3 Como."
   },
   "settlements": [
    {
     "operation_id": "16e911e987115036762f2a24426b463bb15c33effe417cf6da7e4388b018f2c1",
     "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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/Ne_CUPper/3083",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "yes (Both teams to score)"
  },
  {
   "observation_id": "n-136f5f8f7dab5bdb7da86594",
   "quote_text": "👉Ставка на обе забьют: Нет (2.15)",
   "fragment_from": 538,
   "fragment_to": 571,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/murik_bets/27860",
    "display_name": null,
    "speaker": "Murik Tips",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "9447f12548414c5db61d4ab57aa9a28479b5f251c5c2a3e0cac79d66554b37d0",
    "material_removed": false
   },
   "published_at": "2026-10-27T05:00:07.000Z",
   "detected_at": "2026-10-27T05:12:47.436Z",
   "executed_at": "2026-11-07T11:16:03.517Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-5c474746e78b",
    "display_name": "Krasnodar — Dinamo Moscow",
    "competition_name": "Russia Cup",
    "starts_at": "2026-10-27T17:30:00.000Z",
    "url": "/football/matches/krasnodar-vs-dinamo-moscow-2026-10-27/",
    "scoreline": "2-1",
    "condition": "finished"
   },
   "market_label": "Both teams to score",
   "outcome_label": "no",
   "odds_set": {
    "by_author": "2.15",
    "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-27T05:00:07.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-27T05:00:07.000Z",
    "detected_at": "2026-10-27T05:12:47.436Z",
    "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": "2.15",
    "market_key": "both_teams_score",
    "choice_key": "no",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: no at 2.15"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Krasnodar 2-1 Dinamo Moscow."
   },
   "settlements": [
    {
     "operation_id": "355fc71b815c259134684299a6db58d058f368162d35e420e9a27ee4396326f8",
     "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": "2.15",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-07T11:16:03.517Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "60077e2acd66c6c8e8ade677ed3e6e35b1da3366e2d3bc9289a55697fe47c8f1",
     "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": "settled_pick",
   "authorship": {
    "material_author": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/murik_bets/27860",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "no (Both teams to score)"
  },
  {
   "observation_id": "n-969d261319aeec0a6247a922",
   "quote_text": "👉Ставка на обе забьют: Да (1.60)",
   "fragment_from": 1384,
   "fragment_to": 1416,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/murik_bets/27860",
    "display_name": null,
    "speaker": "Murik Tips",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "9447f12548414c5db61d4ab57aa9a28479b5f251c5c2a3e0cac79d66554b37d0",
    "material_removed": false
   },
   "published_at": "2026-10-27T05:00:07.000Z",
   "detected_at": "2026-10-27T05:12:47.436Z",
   "executed_at": "2026-11-07T11:16:06.811Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-efc345a47a89",
    "display_name": "Torino — Como",
    "competition_name": "Serie A",
    "starts_at": "2026-10-27T19:45:00.000Z",
    "url": "/football/matches/torino-vs-como-2026-10-27/",
    "scoreline": "1-3",
    "condition": "finished"
   },
   "market_label": "Both teams to score",
   "outcome_label": "yes",
   "odds_set": {
    "by_author": "1.6",
    "our_snapshot": "1.6351",
    "our_snapshot_at": "2026-10-27T05:08:26.874Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 6351,
   "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-27T05:00:07.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-27T05:00:07.000Z",
    "detected_at": "2026-10-27T05:12:47.436Z",
    "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": "win",
    "scoreline": "1-3",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Torino 1-3 Como."
   },
   "settlements": [
    {
     "operation_id": "1415f88cdd22e5fb6ccb86dd414111004bb4ead4fe0d5f95ec48e04819882a5e",
     "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": "win",
     "result_words": "Won",
     "change_hundredths": 6000,
     "executed_at": "2026-11-07T11:16:06.306Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "2a8dab1603a0b1c7ca7c64faa375879dc7f72011401cba8e8ac587bd39a528b3",
     "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.6351",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 6351,
     "executed_at": "2026-11-07T11:16:06.811Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/murik_bets/27860",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "yes (Both teams to score)"
  },
  {
   "observation_id": "n-1835eb0163907601a88e7e7d",
   "quote_text": "👉Ставка на исход: Победа К2 (1.75)",
   "fragment_from": 1520,
   "fragment_to": 1554,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/murik_bets/27860",
    "display_name": null,
    "speaker": "Murik Tips",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "9447f12548414c5db61d4ab57aa9a28479b5f251c5c2a3e0cac79d66554b37d0",
    "material_removed": false
   },
   "published_at": "2026-10-27T05:00:07.000Z",
   "detected_at": "2026-10-27T05:12:47.436Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "recognised",
   "cause": "",
   "cause_code": "disputed_reading",
   "event": {
    "event_id": "s-efc345a47a89",
    "display_name": "Torino — Como",
    "competition_name": "Serie A",
    "starts_at": "2026-10-27T19:45:00.000Z",
    "url": "/football/matches/torino-vs-como-2026-10-27/",
    "scoreline": "1-3",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Como",
   "odds_set": {
    "by_author": "1.75",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "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-27T05:00:07.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-27T05:00:07.000Z",
    "detected_at": "2026-10-27T05:12:47.436Z",
    "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": "1.75",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Como at 1.75"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-3",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Torino 1-3 Como."
   },
   "settlements": [
    {
     "operation_id": "463fdd57e34b271c5d24500f3372305322d0281524a042e39f45a5ecb733b0e3",
     "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": 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": "69dfe1944f1c64fb756b6350851a63c16364e94e438762dab1f7b2b1379b0184",
     "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": 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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/murik_bets/27860",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Como to win"
  },
  {
   "observation_id": "n-d66c1bd803921e7c24143857",
   "quote_text": "Ставка: ИТБ2(1.5)\nКоэффициент: 1.65",
   "fragment_from": 697,
   "fragment_to": 732,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/prognozsport101/31912",
    "display_name": null,
    "speaker": "Accumulator Factory",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "95641b395830c7a034bb44b5cb5a353b77d579c7c81b4623c39d6db11b5c0b02",
    "material_removed": false
   },
   "published_at": "2026-10-26T13:37:49.000Z",
   "detected_at": "2026-10-26T13:46:32.506Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-16655c1c5d5a",
    "display_name": "Rizespor — Trabzonspor",
    "competition_name": "Süper Lig",
    "starts_at": "2026-10-26T16:00:00.000Z",
    "url": "/football/matches/rizespor-vs-trabzonspor-2026-10-26/",
    "scoreline": "3-4",
    "condition": "finished"
   },
   "market_label": "Team goals over/under 1.5",
   "outcome_label": "Trabzonspor over 1.5",
   "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-26T13:37:49.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-26T13:37:49.000Z",
    "detected_at": "2026-10-26T13:46:32.506Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Team goals over/under 1.5",
    "choice": "Trabzonspor over 1.5",
    "author_odds": "1.65",
    "market_key": "team_total",
    "choice_key": "2-over",
    "period": "match",
    "line": "1.5",
    "subject": "goals_total",
    "in_words": "Team goals over/under 1.5: Trabzonspor over 1.5 at 1.65"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "3-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Rizespor 3-4 Trabzonspor."
   },
   "settlements": [
    {
     "operation_id": "a8e958ad397cc72ad22c4a198be6fb14982f9a5bcc4634541943ab616bf30d3b",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 1.5",
     "choice": "Trabzonspor over 1.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "1ece1235111db038e34027c9702b01396271cb76649d41e60c25076a14f371b4",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 1.5",
     "choice": "Trabzonspor over 1.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/prognozsport101/31912",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Trabzonspor over 1.5 (Team goals over/under 1.5)"
  },
  {
   "observation_id": "n-cbf88e88fb4f3512483e13d0",
   "quote_text": "НО более интересно рассмотреть индивидуальный тотал Трабзонспора больше 1 в первом тайме за 2.93.",
   "fragment_from": 414,
   "fragment_to": 511,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/mgaltsev/3958",
    "display_name": null,
    "speaker": "Mikhail Galtsev",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "0802327931311b2e9d2446fbb49aade2be5e0cfb6da65730d40f324c656e9693",
    "material_removed": false
   },
   "published_at": "2026-10-26T09:06:53.000Z",
   "detected_at": "2026-10-26T09:13:46.752Z",
   "executed_at": "2026-11-07T11:34:26.398Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-16655c1c5d5a",
    "display_name": "Rizespor — Trabzonspor",
    "competition_name": "Süper Lig",
    "starts_at": "2026-10-26T16:00:00.000Z",
    "url": "/football/matches/rizespor-vs-trabzonspor-2026-10-26/",
    "scoreline": "3-4",
    "condition": "finished"
   },
   "market_label": "Team goals over/under 1, first half",
   "outcome_label": "Trabzonspor over 1",
   "odds_set": {
    "by_author": "2.93",
    "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-26T09:06:53.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-26T09:06:53.000Z",
    "detected_at": "2026-10-26T09:13:46.752Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Team goals over/under 1, first half",
    "choice": "Trabzonspor over 1",
    "author_odds": "2.93",
    "market_key": "team_total",
    "choice_key": "2-over",
    "period": "first_half",
    "line": "1",
    "subject": "goals_total",
    "in_words": "Team goals over/under 1, first half: Trabzonspor over 1 at 2.93"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "3-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Rizespor 3-4 Trabzonspor."
   },
   "settlements": [
    {
     "operation_id": "3bb40ab5a5775f721b51b249b639600df2c092e0a749548100dd814d58319764",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 1, first half",
     "choice": "Trabzonspor over 1",
     "decimal_odds": "2.93",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-07T11:34:26.398Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "77a51007374ea3dba6e4a02e8f8f86518ccf55ccb6ab1f8f03208e6d9652a699",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 1, first half",
     "choice": "Trabzonspor over 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": "settled_pick",
   "authorship": {
    "material_author": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/mgaltsev/3958",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Trabzonspor over 1 (Team goals over/under 1, first half)"
  },
  {
   "observation_id": "n-46ace451e84be2e36f8c6f6d",
   "quote_text": "Победа Барселона\n\nКФ: 1.59",
   "fragment_from": 409,
   "fragment_to": 435,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/gart1/7426",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "3f0a78c186576b97037024cc7519143a576eec0d44cfcda6663cc913d888b475",
    "material_removed": false
   },
   "published_at": "2026-10-25T18:00:27.000Z",
   "detected_at": "2026-10-25T18:12:06.440Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "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.59",
    "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-25T18:00:27.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-25T18:00:27.000Z",
    "detected_at": "2026-10-25T18:12:06.440Z",
    "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.59",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: FC Barcelona at 1.59"
   },
   "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": "f1befc2db32a4424dbad60e22565b9fe4393fa8399ed0e26b34b2830cd0f39cf",
     "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": 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": "1ba8e151046e7b1cbde9c139a82ee19216a500093b07a980bcc6541152f9a5ed",
     "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": 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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/gart1/7426",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "FC Barcelona to win"
  },
  {
   "observation_id": "n-5234d25b419ad06571c73b7a",
   "quote_text": "Поэтому уступать Реалу точно не будут.",
   "fragment_from": 477,
   "fragment_to": 515,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/kapper_uk/22194",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "9c19cdf74751db6e3fddeb7b14304445b16a90dc6004d65cb4b7bb140f2938f4",
    "material_removed": false
   },
   "published_at": "2026-10-25T16:24:17.000Z",
   "detected_at": "2026-10-25T16:38:57.432Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "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": "Double chance",
   "outcome_label": "FC Barcelona or draw",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-25T16:24:17.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-25T16:24:17.000Z",
    "detected_at": "2026-10-25T16:38:57.432Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Double chance",
    "choice": "FC Barcelona or draw",
    "author_odds": null,
    "market_key": "double_chance",
    "choice_key": "1X",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Double chance: FC Barcelona or draw"
   },
   "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": "d8240bee2e7f921477795b6d46db9a28a1efe31409cdb9933a2a96cfefcd10fe",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Double chance",
     "choice": "FC Barcelona 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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/kapper_uk/22194",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "FC Barcelona or draw"
  },
  {
   "observation_id": "n-45933d2b9d04bd32e2f895f2",
   "quote_text": "Три гола «сине-гранатовых» — рабочий сценарий.",
   "fragment_from": 153,
   "fragment_to": 199,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/kapper_uk/22193",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ce7f357af9f147c3c26a3303a0c71aa53712c4ae25c65998bd5cd5593295747b",
    "material_removed": false
   },
   "published_at": "2026-10-25T16:23:12.000Z",
   "detected_at": "2026-10-25T16:23:58.040Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "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": "Team goals over/under 2.5",
   "outcome_label": "FC Barcelona over 2.5",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-25T16:23:12.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-25T16:23:12.000Z",
    "detected_at": "2026-10-25T16:23:58.040Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Team goals over/under 2.5",
    "choice": "FC Barcelona over 2.5",
    "author_odds": null,
    "market_key": "team_total",
    "choice_key": "1-over",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Team goals over/under 2.5: FC Barcelona over 2.5"
   },
   "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": "5eb31d2550b855be4fbcef8f56f0227bca66f108ab6ba3f6605c62d1f6efa4e7",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 2.5",
     "choice": "FC Barcelona 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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/kapper_uk/22193",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "FC Barcelona over 2.5 (Team goals over/under 2.5)"
  },
  {
   "observation_id": "n-ced14a969156eb479eb54cba",
   "quote_text": "🎯 Выверенный выбор в LIVE: Индивидуальный тотал «Зенита» больше (1.5)\n📈 Текущий коэффициент: [1.95]",
   "fragment_from": 298,
   "fragment_to": 397,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/funnybet_analytics/3746",
    "display_name": null,
    "speaker": "Analytics and Tips",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "21cdacdd0a7f8fe292a9edbf9a2bf5d5576c3779b09476adee632dab71c5b37d",
    "material_removed": false
   },
   "published_at": "2026-10-25T16:10:58.000Z",
   "detected_at": "2026-10-25T16:11:24.599Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-e8898fac77a7",
    "display_name": "Zenit St Petersburg — Dynamo Makhachkala",
    "competition_name": "Russian Premier League",
    "starts_at": "2026-10-25T15:30:00.000Z",
    "url": "/football/matches/zenit-st-petersburg-vs-dynamo-makhachkala-2026-10-25/",
    "scoreline": "2-0",
    "condition": "finished"
   },
   "market_label": "Team goals over/under 1.5",
   "outcome_label": "Zenit St Petersburg over 1.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": null,
   "result": "win",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-25T16:10:58.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-25T16:10:58.000Z",
    "detected_at": "2026-10-25T16:11:24.599Z",
    "archive_snapshot_at": null,
    "flags": [
     "after_match"
    ],
    "flag_words": "The source's date is after kick-off.",
    "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": "Team goals over/under 1.5",
    "choice": "Zenit St Petersburg over 1.5",
    "author_odds": "1.95",
    "market_key": "team_total",
    "choice_key": "1-over",
    "period": "match",
    "line": "1.5",
    "subject": "goals_total",
    "in_words": "Team goals over/under 1.5: Zenit St Petersburg over 1.5 at 1.95"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Zenit St Petersburg 2-0 Dynamo Makhachkala."
   },
   "settlements": [
    {
     "operation_id": "42683866be9b278a12fc060c1d3519f377933f3f2611e37f44481f0df94c7684",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 1.5",
     "choice": "Zenit St Petersburg over 1.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "6204d427305a979990aa4600a8d8de78f646c2321ae45996afd4b781fcda4a71",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 1.5",
     "choice": "Zenit St Petersburg over 1.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/funnybet_analytics/3746",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Zenit St Petersburg over 1.5 (Team goals over/under 1.5)"
  },
  {
   "observation_id": "n-f7fe9def1bbaba81531cd395",
   "quote_text": "и, конечно, победу Спартака! 💪",
   "fragment_from": 343,
   "fragment_to": 373,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/travofut/1090",
    "display_name": null,
    "speaker": "FootballMan",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "a8c7b3688dc50932638ebe103dc5f1732402d1fa972af8292d93ca6bdf46a061",
    "material_removed": false
   },
   "published_at": "2026-10-25T11:40:22.000Z",
   "detected_at": "2026-10-25T15:27:20.851Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-4fd3bc118dfc",
    "display_name": "CSKA Moscow — Spartak Moscow",
    "competition_name": "Russian Premier League",
    "starts_at": "2026-10-25T13:00:00.000Z",
    "url": null,
    "scoreline": "2-0",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Spartak Moscow",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-25T11:40:22.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-25T11:40:22.000Z",
    "detected_at": "2026-10-25T15:27:20.851Z",
    "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": "Spartak Moscow",
    "author_odds": null,
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Spartak Moscow"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was CSKA Moscow 2-0 Spartak Moscow."
   },
   "settlements": [
    {
     "operation_id": "2f23d21ff32e073c517477acbb6bab57d809be0b27c31fbb39e0a4e6adebea57",
     "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": "Spartak Moscow",
     "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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/travofut/1090",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Spartak Moscow to win"
  },
  {
   "observation_id": "n-7a1efd04066ba72186d3fb14",
   "quote_text": "Индивидуальный тотал «Спартака» больше (0.5) / «Спартак» забьет — Да",
   "fragment_from": 302,
   "fragment_to": 370,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/funnybet_analytics/3745",
    "display_name": null,
    "speaker": "Analytics and Tips",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "de67eb414e4b860e62bb9d83df1e48c2e9d76fcb50eb52ebf8201826788a945d",
    "material_removed": false
   },
   "published_at": "2026-10-25T13:52:32.000Z",
   "detected_at": "2026-10-25T13:56:24.747Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-4fd3bc118dfc",
    "display_name": "CSKA Moscow — Spartak Moscow",
    "competition_name": "Russian Premier League",
    "starts_at": "2026-10-25T13:00:00.000Z",
    "url": null,
    "scoreline": "2-0",
    "condition": "finished"
   },
   "market_label": "Team goals over/under 0.5",
   "outcome_label": "Spartak Moscow over 0.5",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-25T13:52:32.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-25T13:52:32.000Z",
    "detected_at": "2026-10-25T13:56:24.747Z",
    "archive_snapshot_at": null,
    "flags": [
     "after_match"
    ],
    "flag_words": "The source's date is after kick-off.",
    "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": "Team goals over/under 0.5",
    "choice": "Spartak Moscow over 0.5",
    "author_odds": null,
    "market_key": "team_total",
    "choice_key": "2-over",
    "period": "match",
    "line": "0.5",
    "subject": "goals_total",
    "in_words": "Team goals over/under 0.5: Spartak Moscow over 0.5"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was CSKA Moscow 2-0 Spartak Moscow."
   },
   "settlements": [
    {
     "operation_id": "d7f2a9acf282fb0e9844772d6705f0fc2f9a40850161af78855b16fb001d9cd0",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 0.5",
     "choice": "Spartak Moscow over 0.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/funnybet_analytics/3745",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Spartak Moscow over 0.5 (Team goals over/under 0.5)"
  },
  {
   "observation_id": "n-e0314b4efc928f2e8248a44c",
   "quote_text": "Х2 и ОЗ да👉2.08",
   "fragment_from": 1368,
   "fragment_to": 1383,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/dahabets/4902",
    "display_name": null,
    "speaker": "Dasha Bets",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b3af12902b286216520e01be14133c543bf9545f234e26d7a1c9ba36533b754b",
    "material_removed": false
   },
   "published_at": "2026-10-25T09:00:25.000Z",
   "detected_at": "2026-10-25T09:03:50.714Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-4fd3bc118dfc",
    "display_name": "CSKA Moscow — Spartak Moscow",
    "competition_name": "Russian Premier League",
    "starts_at": "2026-10-25T13:00:00.000Z",
    "url": null,
    "scoreline": "2-0",
    "condition": "finished"
   },
   "market_label": "Match result and both teams to score",
   "outcome_label": "draw, both teams to score: yes",
   "odds_set": {
    "by_author": "2.08",
    "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-25T09:00:25.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-25T09:00:25.000Z",
    "detected_at": "2026-10-25T09:03:50.714Z",
    "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": "Match result and both teams to score",
    "choice": "draw, both teams to score: yes",
    "author_odds": "2.08",
    "market_key": "both_teams_score_and_result",
    "choice_key": "X-yes",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Match result and both teams to score: draw, both teams to score: yes at 2.08"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was CSKA Moscow 2-0 Spartak Moscow."
   },
   "settlements": [
    {
     "operation_id": "218e75b839694791ee9ca2184e422027b1a273f7e77f7618efebdfe420e891f9",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Match result and both teams to score",
     "choice": "draw, both teams to score: 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": "77380996b632336e64b608c52927b4549f33fac02c0e26c5b0cb25888a4230a1",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Match result and both teams to score",
     "choice": "draw, both teams to score: 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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/dahabets/4902",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "draw, both teams to score: yes"
  },
  {
   "observation_id": "n-737893c165532568ce15e686",
   "quote_text": "Ставка: ИТБ1(1)\nКоэффициент: 1.60",
   "fragment_from": 736,
   "fragment_to": 769,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/prognozsport101/31875",
    "display_name": null,
    "speaker": "Accumulator Factory",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "11b8a958856503df73af656534871930fd64adfc9d68dfc273af73d24394d861",
    "material_removed": false
   },
   "published_at": "2026-10-25T09:00:20.000Z",
   "detected_at": "2026-10-25T09:01:35.472Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-4fd3bc118dfc",
    "display_name": "CSKA Moscow — Spartak Moscow",
    "competition_name": "Russian Premier League",
    "starts_at": "2026-10-25T13:00:00.000Z",
    "url": null,
    "scoreline": "2-0",
    "condition": "finished"
   },
   "market_label": "Team goals over/under 1",
   "outcome_label": "CSKA Moscow over 1",
   "odds_set": {
    "by_author": "1.6",
    "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-25T09:00:20.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-25T09:00:20.000Z",
    "detected_at": "2026-10-25T09:01:35.472Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Team goals over/under 1",
    "choice": "CSKA Moscow over 1",
    "author_odds": "1.6",
    "market_key": "team_total",
    "choice_key": "1-over",
    "period": "match",
    "line": "1",
    "subject": "goals_total",
    "in_words": "Team goals over/under 1: CSKA Moscow over 1 at 1.6"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was CSKA Moscow 2-0 Spartak Moscow."
   },
   "settlements": [
    {
     "operation_id": "7f2c31597f39ad02ef6b11eb52241ba1d8bbef22c64e14f6297eca708ce71cdb",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 1",
     "choice": "CSKA Moscow over 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": "9f901b3dd1f16cb1281070e5585ab8d4a3d9c2b9bde24cad53e85651e815efc3",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 1",
     "choice": "CSKA Moscow over 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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/prognozsport101/31875",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "CSKA Moscow over 1 (Team goals over/under 1)"
  },
  {
   "observation_id": "n-16edb1c4d933cd9417c62636",
   "quote_text": "👉Ставка на исход: К2 с форой (+1,5) (1.88)",
   "fragment_from": 41,
   "fragment_to": 83,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/murik_bets/27825",
    "display_name": null,
    "speaker": "Murik Tips",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "24a2bef54d2f7a6b1e42bf08b325fdee69b674d262bb8b00dca711299b98bd15",
    "material_removed": false
   },
   "published_at": "2026-10-25T05:00:08.000Z",
   "detected_at": "2026-10-25T05:07:00.544Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "recognised",
   "cause": "",
   "cause_code": "disputed_reading",
   "event": {
    "event_id": "s-9d1d25085bce",
    "display_name": "Inter — Fiorentina",
    "competition_name": "Serie A",
    "starts_at": "2026-10-25T11:30:00.000Z",
    "url": "/football/matches/inter-vs-fiorentina-2026-10-25/",
    "scoreline": "2-1",
    "condition": "finished"
   },
   "market_label": "Asian handicap 1.5",
   "outcome_label": "Fiorentina +1.5",
   "odds_set": {
    "by_author": "1.88",
    "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-25T05:00:08.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-25T05:00:08.000Z",
    "detected_at": "2026-10-25T05:07:00.544Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Asian handicap 1.5",
    "choice": "Fiorentina +1.5",
    "author_odds": "1.88",
    "market_key": "handicap_asian",
    "choice_key": "2",
    "period": "match",
    "line": "1.5",
    "subject": "goals_total",
    "in_words": "Asian handicap 1.5: Fiorentina +1.5 at 1.88"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Inter 2-1 Fiorentina."
   },
   "settlements": [
    {
     "operation_id": "793beefaa31c951cd568aef84558f6d1742abfa6fe7b68ff11f0c3f4fdf093b6",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Asian handicap 1.5",
     "choice": "Fiorentina +1.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "d540b3cf772ecf2ca6656eb37123648c23864f11804b92bffbf3df3c59cab5d9",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Asian handicap 1.5",
     "choice": "Fiorentina +1.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/murik_bets/27825",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Fiorentina +1.5"
  },
  {
   "observation_id": "n-a5c53243ee4bc1c3223991d4",
   "quote_text": "👉Ставка на тотал: Тотал меньше 3,5 (1.75)",
   "fragment_from": 250,
   "fragment_to": 291,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/murik_bets/27825",
    "display_name": null,
    "speaker": "Murik Tips",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "24a2bef54d2f7a6b1e42bf08b325fdee69b674d262bb8b00dca711299b98bd15",
    "material_removed": false
   },
   "published_at": "2026-10-25T05:00:08.000Z",
   "detected_at": "2026-10-25T05:07:00.544Z",
   "executed_at": "2026-11-07T11:53:09.323Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-9d1d25085bce",
    "display_name": "Inter — Fiorentina",
    "competition_name": "Serie A",
    "starts_at": "2026-10-25T11:30:00.000Z",
    "url": "/football/matches/inter-vs-fiorentina-2026-10-25/",
    "scoreline": "2-1",
    "condition": "finished"
   },
   "market_label": "Over/Under 3.5 goals",
   "outcome_label": "under 3.5",
   "odds_set": {
    "by_author": "1.75",
    "our_snapshot": "1.7950",
    "our_snapshot_at": "2026-10-25T05:04:33.805Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 7950,
   "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-25T05:00:08.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-25T05:00:08.000Z",
    "detected_at": "2026-10-25T05:07:00.544Z",
    "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.75",
    "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.75"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Inter 2-1 Fiorentina."
   },
   "settlements": [
    {
     "operation_id": "7245216722405838e0fadda6396bf15173749ae6e89f57331510bf0915686284",
     "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.75",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 7500,
     "executed_at": "2026-11-07T11:53:07.023Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "33c533e121cfdbc17bb08ec9b2501ec82e36f4749fae7eac53487f1ec7bb48cb",
     "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.7950",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 7950,
     "executed_at": "2026-11-07T11:53:09.323Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/murik_bets/27825",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "under 3.5 (Over/Under 3.5 goals)"
  },
  {
   "observation_id": "n-70f09fa1f7d132e6c6f2095f",
   "quote_text": "👉Ставка на тотал: ИТБ1 1 (1.55)",
   "fragment_from": 647,
   "fragment_to": 678,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/murik_bets/27825",
    "display_name": null,
    "speaker": "Murik Tips",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "24a2bef54d2f7a6b1e42bf08b325fdee69b674d262bb8b00dca711299b98bd15",
    "material_removed": false
   },
   "published_at": "2026-10-25T05:00:08.000Z",
   "detected_at": "2026-10-25T05:07:00.544Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "recognised",
   "cause": "",
   "cause_code": "disputed_reading",
   "event": {
    "event_id": "s-4fd3bc118dfc",
    "display_name": "CSKA Moscow — Spartak Moscow",
    "competition_name": "Russian Premier League",
    "starts_at": "2026-10-25T13:00:00.000Z",
    "url": null,
    "scoreline": "2-0",
    "condition": "finished"
   },
   "market_label": "Team goals over/under 1",
   "outcome_label": "CSKA Moscow over 1",
   "odds_set": {
    "by_author": "1.55",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "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-25T05:00:08.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-25T05:00:08.000Z",
    "detected_at": "2026-10-25T05:07:00.544Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Team goals over/under 1",
    "choice": "CSKA Moscow over 1",
    "author_odds": "1.55",
    "market_key": "team_total",
    "choice_key": "1-over",
    "period": "match",
    "line": "1",
    "subject": "goals_total",
    "in_words": "Team goals over/under 1: CSKA Moscow over 1 at 1.55"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was CSKA Moscow 2-0 Spartak Moscow."
   },
   "settlements": [
    {
     "operation_id": "2dd47c6ca66121b52b17e10dfb5cf2d631b0aba4d7e3539acae55f31f0773e6f",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 1",
     "choice": "CSKA Moscow over 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": "cb7e7f4b683b4cb496f820ef691f71cb24493eaae48ac34e7eadacf15f5b6153",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 1",
     "choice": "CSKA Moscow over 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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/murik_bets/27825",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "CSKA Moscow over 1 (Team goals over/under 1)"
  },
  {
   "observation_id": "n-20e9443f9ce98eeebc3fff42",
   "quote_text": "👉Ставка на тотал: Тотал больше 2,5 (1.68)",
   "fragment_from": 2361,
   "fragment_to": 2402,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/murik_bets/27825",
    "display_name": null,
    "speaker": "Murik Tips",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "24a2bef54d2f7a6b1e42bf08b325fdee69b674d262bb8b00dca711299b98bd15",
    "material_removed": false
   },
   "published_at": "2026-10-25T05:00:08.000Z",
   "detected_at": "2026-10-25T05:07:00.544Z",
   "executed_at": "2026-11-07T11:53:11.088Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-e8898fac77a7",
    "display_name": "Zenit St Petersburg — Dynamo Makhachkala",
    "competition_name": "Russian Premier League",
    "starts_at": "2026-10-25T15:30:00.000Z",
    "url": "/football/matches/zenit-st-petersburg-vs-dynamo-makhachkala-2026-10-25/",
    "scoreline": "2-0",
    "condition": "finished"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "over 2.5",
   "odds_set": {
    "by_author": "1.68",
    "our_snapshot": "1.6650",
    "our_snapshot_at": "2026-10-25T05:07:00.544Z",
    "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-25T05:00:08.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-25T05:00:08.000Z",
    "detected_at": "2026-10-25T05:07:00.544Z",
    "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.68",
    "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.68"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Zenit St Petersburg 2-0 Dynamo Makhachkala."
   },
   "settlements": [
    {
     "operation_id": "5eeba02ab014e8675b74fce6a301eb3913ef614b7a1cc27ce0d0995d95ff76a3",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "decimal_odds": "1.68",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-07T11:53:10.603Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "a81800be3b5bb08702672e9d300008f211b0dc7570047827e0e0a6cf9811ef49",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "decimal_odds": "1.6650",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-07T11:53:11.088Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/murik_bets/27825",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "over 2.5 (Over/Under 2.5 goals)"
  },
  {
   "observation_id": "n-fda1b0c33abe78391603be49",
   "quote_text": "👉Ставка на тотал: ИТБ2 0,5 (2.05)",
   "fragment_from": 2582,
   "fragment_to": 2615,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/murik_bets/27825",
    "display_name": null,
    "speaker": "Murik Tips",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "24a2bef54d2f7a6b1e42bf08b325fdee69b674d262bb8b00dca711299b98bd15",
    "material_removed": false
   },
   "published_at": "2026-10-25T05:00:08.000Z",
   "detected_at": "2026-10-25T05:07:00.544Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "recognised",
   "cause": "",
   "cause_code": "disputed_reading",
   "event": {
    "event_id": "s-e8898fac77a7",
    "display_name": "Zenit St Petersburg — Dynamo Makhachkala",
    "competition_name": "Russian Premier League",
    "starts_at": "2026-10-25T15:30:00.000Z",
    "url": "/football/matches/zenit-st-petersburg-vs-dynamo-makhachkala-2026-10-25/",
    "scoreline": "2-0",
    "condition": "finished"
   },
   "market_label": "Team goals over/under 0.5",
   "outcome_label": "Dynamo Makhachkala over 0.5",
   "odds_set": {
    "by_author": "2.05",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "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-25T05:00:08.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-25T05:00:08.000Z",
    "detected_at": "2026-10-25T05:07:00.544Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Team goals over/under 0.5",
    "choice": "Dynamo Makhachkala over 0.5",
    "author_odds": "2.05",
    "market_key": "team_total",
    "choice_key": "2-over",
    "period": "match",
    "line": "0.5",
    "subject": "goals_total",
    "in_words": "Team goals over/under 0.5: Dynamo Makhachkala over 0.5 at 2.05"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Zenit St Petersburg 2-0 Dynamo Makhachkala."
   },
   "settlements": [
    {
     "operation_id": "1f840d8e1043c83a061798d022b24dcc00427a36c5545429915342ad502a06ec",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 0.5",
     "choice": "Dynamo Makhachkala over 0.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "1c56328aff6664c1deb8e582e0b6040907de59d722386267ea41e839c3891182",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 0.5",
     "choice": "Dynamo Makhachkala over 0.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/murik_bets/27825",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Dynamo Makhachkala over 0.5 (Team goals over/under 0.5)"
  },
  {
   "observation_id": "n-5dc2af3b0dbdb391ac01deec",
   "quote_text": "Итог: 2-0",
   "fragment_from": 1056,
   "fragment_to": 1065,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/Ne_CUPper/3077",
    "display_name": null,
    "speaker": "Ne Kapper",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "09f98e2479de62151cafd1b999c071b56d752e64eb37e5f9a318df416a8d871f",
    "material_removed": false
   },
   "published_at": "2026-10-24T07:03:00.000Z",
   "detected_at": "2026-10-25T05:04:44.617Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "ambiguous",
   "event": {
    "event_id": "s-de309de5eaa4",
    "display_name": "Como — Sassuolo",
    "competition_name": "Serie A",
    "starts_at": "2026-10-24T13:00:00.000Z",
    "url": "/football/matches/como-vs-sassuolo-2026-10-24/",
    "scoreline": "2-0",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "Como 2-0 Sassuolo",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "win",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-24T07:03:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-24T07:03:00.000Z",
    "detected_at": "2026-10-25T05:04:44.617Z",
    "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": "Correct score",
    "choice": "Como 2-0 Sassuolo",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "2-0",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Como 2-0 Sassuolo"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Matched: the final score was Como 2-0 Sassuolo."
   },
   "settlements": [
    {
     "operation_id": "fd1bb20e3c10de577108f9dd83d5f84b425316be33763c0abaecf09689709272",
     "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": "Como",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/Ne_CUPper/3077",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Como 2-0 Sassuolo"
  },
  {
   "observation_id": "n-8f3361296677297b4c79651b",
   "quote_text": "думаю минимум два гола от хозяев мы увидим",
   "fragment_from": 1010,
   "fragment_to": 1052,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/Ne_CUPper/3077",
    "display_name": null,
    "speaker": "Ne Kapper",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "09f98e2479de62151cafd1b999c071b56d752e64eb37e5f9a318df416a8d871f",
    "material_removed": false
   },
   "published_at": "2026-10-24T07:03:00.000Z",
   "detected_at": "2026-10-25T05:04:44.617Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-de309de5eaa4",
    "display_name": "Como — Sassuolo",
    "competition_name": "Serie A",
    "starts_at": "2026-10-24T13:00:00.000Z",
    "url": "/football/matches/como-vs-sassuolo-2026-10-24/",
    "scoreline": "2-0",
    "condition": "finished"
   },
   "market_label": "Team goals over/under 1.5",
   "outcome_label": "Como over 1.5",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "win",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-24T07:03:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-24T07:03:00.000Z",
    "detected_at": "2026-10-25T05:04:44.617Z",
    "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": "Team goals over/under 1.5",
    "choice": "Como over 1.5",
    "author_odds": null,
    "market_key": "team_total",
    "choice_key": "1-over",
    "period": "match",
    "line": "1.5",
    "subject": "goals_total",
    "in_words": "Team goals over/under 1.5: Como over 1.5"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Como 2-0 Sassuolo."
   },
   "settlements": [
    {
     "operation_id": "1e8c4a1276d5d986231ddae896892d62d3a18d30963e5b5bfaf1349e247ee7f2",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 1.5",
     "choice": "Como over 1.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/Ne_CUPper/3077",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Como over 1.5 (Team goals over/under 1.5)"
  },
  {
   "observation_id": "n-3c9ac110273e375437e258a9",
   "quote_text": "Поэтому для более осторожного подхода мне интереснее вариант 1Х, чем чистая победа хозяев.",
   "fragment_from": 1560,
   "fragment_to": 1650,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/dahabets/4895",
    "display_name": null,
    "speaker": "Dasha Bets",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b5a53aa8e3f2afcb90f6c24f18b56d8cc6d45fda5d5aaadfb9cd57413c92b288",
    "material_removed": false
   },
   "published_at": "2026-10-24T10:30:45.000Z",
   "detected_at": "2026-10-25T05:04:07.641Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-89e753737f7b",
    "display_name": "Krasnodar — Baltika Kaliningrad",
    "competition_name": "Russian Premier League",
    "starts_at": "2026-10-24T16:30:00.000Z",
    "url": "/football/matches/krasnodar-vs-baltika-kaliningrad-2026-10-24/",
    "scoreline": "1-1",
    "condition": "finished"
   },
   "market_label": "Double chance",
   "outcome_label": "Krasnodar or draw",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "win",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-24T10:30:45.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-24T10:30:45.000Z",
    "detected_at": "2026-10-25T05:04:07.641Z",
    "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": "Krasnodar or draw",
    "author_odds": null,
    "market_key": "double_chance",
    "choice_key": "1X",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Double chance: Krasnodar or draw"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Krasnodar 1-1 Baltika Kaliningrad."
   },
   "settlements": [
    {
     "operation_id": "b1a5a572a0d0cae7f1b1c3cb72681f3e23ab38c844420d9ad15e760224477f7c",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Double chance",
     "choice": "Krasnodar 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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/dahabets/4895",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Krasnodar or draw"
  },
  {
   "observation_id": "n-9d6963fa4e11a1729980cf90",
   "quote_text": "Мой ориентир — 2:1",
   "fragment_from": 1702,
   "fragment_to": 1720,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/dahabets/4895",
    "display_name": null,
    "speaker": "Dasha Bets",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b5a53aa8e3f2afcb90f6c24f18b56d8cc6d45fda5d5aaadfb9cd57413c92b288",
    "material_removed": false
   },
   "published_at": "2026-10-24T10:30:45.000Z",
   "detected_at": "2026-10-25T05:04:07.641Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "too_late",
   "cause": "",
   "cause_code": "too_late",
   "event": {
    "event_id": "s-89e753737f7b",
    "display_name": "Krasnodar — Baltika Kaliningrad",
    "competition_name": "Russian Premier League",
    "starts_at": "2026-10-24T16:30:00.000Z",
    "url": "/football/matches/krasnodar-vs-baltika-kaliningrad-2026-10-24/",
    "scoreline": "1-1",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "Krasnodar 2-1 Baltika Kaliningrad",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-24T10:30:45.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-24T10:30:45.000Z",
    "detected_at": "2026-10-25T05:04:07.641Z",
    "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": "Correct score",
    "choice": "Krasnodar 2-1 Baltika Kaliningrad",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "2-1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Krasnodar 2-1 Baltika Kaliningrad"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Did not match: the final score was Krasnodar 1-1 Baltika Kaliningrad."
   },
   "settlements": [
    {
     "operation_id": "be62a65535a8892de9649edf6d17d51febe9138e5a5086ea525dfb724aee4f6a",
     "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": "Krasnodar",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/dahabets/4895",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Krasnodar 2-1 Baltika Kaliningrad"
  },
  {
   "observation_id": "n-64a9ad90d07bc220c8a33bb7",
   "quote_text": "но ничью 1:1 тоже стоит рассмотреть.",
   "fragment_from": 1722,
   "fragment_to": 1758,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/dahabets/4895",
    "display_name": null,
    "speaker": "Dasha Bets",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b5a53aa8e3f2afcb90f6c24f18b56d8cc6d45fda5d5aaadfb9cd57413c92b288",
    "material_removed": false
   },
   "published_at": "2026-10-24T10:30:45.000Z",
   "detected_at": "2026-10-25T05:04:07.641Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "too_late",
   "cause": "",
   "cause_code": "too_late",
   "event": {
    "event_id": "s-89e753737f7b",
    "display_name": "Krasnodar — Baltika Kaliningrad",
    "competition_name": "Russian Premier League",
    "starts_at": "2026-10-24T16:30:00.000Z",
    "url": "/football/matches/krasnodar-vs-baltika-kaliningrad-2026-10-24/",
    "scoreline": "1-1",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "Krasnodar 1-1 Baltika Kaliningrad",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "win",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-24T10:30:45.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-24T10:30:45.000Z",
    "detected_at": "2026-10-25T05:04:07.641Z",
    "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": "Correct score",
    "choice": "Krasnodar 1-1 Baltika Kaliningrad",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "1-1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Krasnodar 1-1 Baltika Kaliningrad"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Matched: the final score was Krasnodar 1-1 Baltika Kaliningrad."
   },
   "settlements": [
    {
     "operation_id": "fde0942942d965a8a84c0cd2c6c323ef2b1acd02850d595f5e2cf0d5101d3d90",
     "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": "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": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/dahabets/4895",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Krasnodar 1-1 Baltika Kaliningrad"
  },
  {
   "observation_id": "n-71ae5adbefe11640d4da36cd",
   "quote_text": "1х и ТБ1.5 ✅✅✅✅",
   "fragment_from": 1760,
   "fragment_to": 1775,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/dahabets/4895",
    "display_name": null,
    "speaker": "Dasha Bets",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b5a53aa8e3f2afcb90f6c24f18b56d8cc6d45fda5d5aaadfb9cd57413c92b288",
    "material_removed": false
   },
   "published_at": "2026-10-24T10:30:45.000Z",
   "detected_at": "2026-10-25T05:04:07.641Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "ambiguous",
   "event": {
    "event_id": "s-89e753737f7b",
    "display_name": "Krasnodar — Baltika Kaliningrad",
    "competition_name": "Russian Premier League",
    "starts_at": "2026-10-24T16:30:00.000Z",
    "url": "/football/matches/krasnodar-vs-baltika-kaliningrad-2026-10-24/",
    "scoreline": "1-1",
    "condition": "finished"
   },
   "market_label": "Combined pick (bet builder or multiple), 2 legs",
   "outcome_label": "Krasnodar or draw (Double chance) + over 1.5 (Over/Under 1.5 goals)",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "win",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-24T10:30:45.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-24T10:30:45.000Z",
    "detected_at": "2026-10-25T05:04:07.641Z",
    "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": "Combined pick (bet builder or multiple), 2 legs",
    "choice": "Krasnodar or draw (Double chance) + over 1.5 (Over/Under 1.5 goals)",
    "author_odds": null,
    "market_key": "multi",
    "choice_key": "multi",
    "period": "match",
    "line": null,
    "subject": null,
    "in_words": "Combined pick (bet builder or multiple), 2 legs: Krasnodar or draw (Double chance) + over 1.5 (Over/Under 1.5 goals)",
    "legs": [
     {
      "seq": 1,
      "market_label": "Double chance",
      "choice": "Krasnodar or draw",
      "result": "win"
     },
     {
      "seq": 2,
      "market_label": "Over/Under 1.5 goals",
      "choice": "over 1.5",
      "result": "win"
     }
    ]
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Krasnodar 1-1 Baltika Kaliningrad."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/dahabets/4895",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "a 2-leg combined pick",
   "legs": [
    {
     "market": "Double chance",
     "selection": "Krasnodar or draw",
     "outcome": "Won"
    },
    {
     "market": "Over/Under 1.5 goals",
     "selection": "over 1.5",
     "outcome": "Won"
    }
   ]
  },
  {
   "observation_id": "n-733efa1a38d5a7c55938e03f",
   "quote_text": "⚽️ Обе команды забьют — да\n📈 Коэффициент: 1.64",
   "fragment_from": 192,
   "fragment_to": 238,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/prognozsport101/31855",
    "display_name": null,
    "speaker": "Accumulator Factory",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "9da9a9b707ac30a8b3a15bbf14e3e85084b66326186e6e14027dc458982219d9",
    "material_removed": false
   },
   "published_at": "2026-10-24T15:00:13.000Z",
   "detected_at": "2026-10-25T05:02:25.973Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "ambiguous",
   "event": {
    "event_id": "s-eb0fa85672d7",
    "display_name": "SSC Napoli — AS Roma",
    "competition_name": "Serie A",
    "starts_at": "2026-10-24T16:00:00.000Z",
    "url": "/football/matches/ssc-napoli-vs-as-roma-2026-10-24/",
    "scoreline": "3-3",
    "condition": "finished"
   },
   "market_label": "Combined pick (bet builder or multiple), 2 legs",
   "outcome_label": "yes (Both teams to score) + over 2 (Over/Under 2 goals)",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "win",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-24T15:00:13.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-24T15:00:13.000Z",
    "detected_at": "2026-10-25T05:02:25.973Z",
    "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": "Combined pick (bet builder or multiple), 2 legs",
    "choice": "yes (Both teams to score) + over 2 (Over/Under 2 goals)",
    "author_odds": null,
    "market_key": "multi",
    "choice_key": "multi",
    "period": "match",
    "line": null,
    "subject": null,
    "in_words": "Combined pick (bet builder or multiple), 2 legs: yes (Both teams to score) + over 2 (Over/Under 2 goals)",
    "legs": [
     {
      "seq": 1,
      "market_label": "Both teams to score",
      "choice": "yes",
      "result": "win"
     },
     {
      "seq": 2,
      "market_label": "Over/Under 2 goals",
      "choice": "over 2",
      "result": "win"
     }
    ]
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "3-3",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was SSC Napoli 3-3 AS Roma."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/prognozsport101/31855",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "a 2-leg combined pick",
   "legs": [
    {
     "market": "Both teams to score",
     "selection": "yes",
     "outcome": "Won"
    },
    {
     "market": "Over/Under 2 goals",
     "selection": "over 2",
     "outcome": "Won"
    }
   ]
  },
  {
   "observation_id": "n-984a4b7bc5ed4605a29288e9",
   "quote_text": "Победа Алавеса за 1.59💸",
   "fragment_from": 120,
   "fragment_to": 143,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/travofut/1082",
    "display_name": null,
    "speaker": "FootballMan",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "4c287be2d1bc7751a01fa469ce762d96ce90add28c1df5ffddeffdae4d60416d",
    "material_removed": false
   },
   "published_at": "2026-10-23T14:38:15.000Z",
   "detected_at": "2026-10-25T04:53:56.199Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-a764552527dd",
    "display_name": "Deportivo Alavés — Málaga CF",
    "competition_name": "LaLiga",
    "starts_at": "2026-10-23T19:00:00.000Z",
    "url": "/football/matches/deportivo-alaves-vs-malaga-cf-2026-10-23/",
    "scoreline": "1-1",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Deportivo Alavés",
   "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": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-23T14:38:15.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-23T14:38:15.000Z",
    "detected_at": "2026-10-25T04:53:56.199Z",
    "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": "Deportivo Alavés",
    "author_odds": "1.59",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Deportivo Alavés at 1.59"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Deportivo Alavés 1-1 Málaga CF."
   },
   "settlements": [
    {
     "operation_id": "4ef912e22e6901d2902624b1370b646e748421df474d2c208e4f305682b2b7b6",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Deportivo Alavés",
     "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": "4992d5827fe9dcb294441a056b132315d603cdb949a9e68badd39d6a139836a0",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Deportivo Alavés",
     "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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/travofut/1082",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Deportivo Alavés to win"
  },
  {
   "observation_id": "n-75f46aa9cd2395ff11831d2f",
   "quote_text": "Тотал больше (2) Кф 1.48",
   "fragment_from": 53,
   "fragment_to": 77,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/sergeybivalyi/17455",
    "display_name": null,
    "speaker": "Sergei Byvalyi Sports Analytics Club",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "fb4295336eef8ccafbb78af4e1d59bee9fac26192a024d1b6cdeb3cf8b6810ce",
    "material_removed": false
   },
   "published_at": "2026-10-09T11:02:47.000Z",
   "detected_at": "2026-10-25T04:47:17.057Z",
   "executed_at": "2026-11-07T11:53:16.220Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-ac573398bd7e",
    "display_name": "Rostov — Akron Tolyatti",
    "competition_name": "Russia Cup",
    "starts_at": "2026-10-28T15:15:00.000Z",
    "url": "/football/matches/rostov-vs-akron-tolyatti-2026-10-28/",
    "scoreline": "6-1",
    "condition": "finished"
   },
   "market_label": "Over/Under 2 goals",
   "outcome_label": "over 2.0",
   "odds_set": {
    "by_author": "1.48",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 4800,
   "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-09T11:02:47.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-09T11:02:47.000Z",
    "detected_at": "2026-10-25T04:47:17.057Z",
    "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 goals",
    "choice": "over 2.0",
    "author_odds": "1.48",
    "market_key": "total",
    "choice_key": "over",
    "period": "match",
    "line": "2.0",
    "subject": "goals_total",
    "in_words": "Over/Under 2 goals: over 2.0 at 1.48"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "6-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Rostov 6-1 Akron Tolyatti."
   },
   "settlements": [
    {
     "operation_id": "4cb81cbd220b14cb25e3a631cea72620eebd40d2bc0e4833e7e5ae0fec2e0326",
     "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 goals",
     "choice": "over 2.0",
     "decimal_odds": "1.48",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 4800,
     "executed_at": "2026-11-07T11:53:16.220Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "55310759a70505243cf7d36c899b352221a8aeb907ea96a3ca10c470be8b382e",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2 goals",
     "choice": "over 2.0",
     "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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/sergeybivalyi/17455",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "over 2.0 (Over/Under 2 goals)"
  },
  {
   "observation_id": "n-a0f39ff6914a5ed598d17ce9",
   "quote_text": "Победа Алавес\n\nКФ: 1.61",
   "fragment_from": 501,
   "fragment_to": 524,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/gart1/7419",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "853821e6aa515033a58edacc795befdd8308bc60f4735ff56c455f1f36efa86e",
    "material_removed": false
   },
   "published_at": "2026-10-23T18:15:48.000Z",
   "detected_at": "2026-10-25T04:33:43.435Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-a764552527dd",
    "display_name": "Deportivo Alavés — Málaga CF",
    "competition_name": "LaLiga",
    "starts_at": "2026-10-23T19:00:00.000Z",
    "url": "/football/matches/deportivo-alaves-vs-malaga-cf-2026-10-23/",
    "scoreline": "1-1",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Deportivo Alavés",
   "odds_set": {
    "by_author": "1.61",
    "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-23T18:15:48.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-23T18:15:48.000Z",
    "detected_at": "2026-10-25T04:33:43.435Z",
    "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": "Deportivo Alavés",
    "author_odds": "1.61",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Deportivo Alavés at 1.61"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Deportivo Alavés 1-1 Málaga CF."
   },
   "settlements": [
    {
     "operation_id": "d01a1c2dfb54a2c63f9e0deffc51a6dc43a58d331a95b0e46fcc34c7ba279cee",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Deportivo Alavés",
     "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": "8e6fed43207e1d10599985ffbf1816757f478662c952666fd2dc4ff43a237ba0",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Deportivo Alavés",
     "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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/gart1/7419",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Deportivo Alavés to win"
  },
  {
   "observation_id": "n-7dfb688e1191defc31a4efde",
   "quote_text": "🎯 Выверенный выбор: Тотал больше 2.5 (или ИТБ1 (2))\n📈 Коэффициент: [1.61 — 1.88]",
   "fragment_from": 254,
   "fragment_to": 334,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/funnybet_analytics/3740",
    "display_name": null,
    "speaker": "Analytics and Tips",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "865ed0f0c03d2af6e791c34cb775dc09f878fb928d475ce96f1f61b84d437152",
    "material_removed": false
   },
   "published_at": "2026-10-24T11:04:46.000Z",
   "detected_at": "2026-10-25T04:33:00.015Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-e2a18e7b4072",
    "display_name": "Arsenal — Everton",
    "competition_name": "Premier League",
    "starts_at": "2026-10-24T14:00:00.000Z",
    "url": "/football/matches/arsenal-vs-everton-2026-10-24/",
    "scoreline": "2-0",
    "condition": "finished"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "over 2.5",
   "odds_set": {
    "by_author": "1.61",
    "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-24T11:04:46.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-24T11:04:46.000Z",
    "detected_at": "2026-10-25T04:33:00.015Z",
    "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.61",
    "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.61"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Arsenal 2-0 Everton."
   },
   "settlements": [
    {
     "operation_id": "9f02f55cfcd43c23008c8d655851ea2f4b51e61b69619574e2b52ef320dc7b2f",
     "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": "f6ec3d45f688df4d02a48d9c997d8e4bc71a62de004b06bfc99a209a1617a925",
     "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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/funnybet_analytics/3740",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "over 2.5 (Over/Under 2.5 goals)"
  },
  {
   "observation_id": "n-5062b448105f25320aaebca6",
   "quote_text": "🎯 Выверенный выбор: Тотал больше 2.5 (или ИТБ1 (2))\n📈 Коэффициент: [1.61 — 1.88]",
   "fragment_from": 254,
   "fragment_to": 334,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/funnybet_analytics/3740",
    "display_name": null,
    "speaker": "Analytics and Tips",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "865ed0f0c03d2af6e791c34cb775dc09f878fb928d475ce96f1f61b84d437152",
    "material_removed": false
   },
   "published_at": "2026-10-24T11:04:46.000Z",
   "detected_at": "2026-10-25T04:33:00.015Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-e2a18e7b4072",
    "display_name": "Arsenal — Everton",
    "competition_name": "Premier League",
    "starts_at": "2026-10-24T14:00:00.000Z",
    "url": "/football/matches/arsenal-vs-everton-2026-10-24/",
    "scoreline": "2-0",
    "condition": "finished"
   },
   "market_label": "Team goals over/under 2",
   "outcome_label": "Arsenal over 2",
   "odds_set": {
    "by_author": "1.88",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "void",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-24T11:04:46.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-24T11:04:46.000Z",
    "detected_at": "2026-10-25T04:33:00.015Z",
    "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": "Team goals over/under 2",
    "choice": "Arsenal over 2",
    "author_odds": "1.88",
    "market_key": "team_total",
    "choice_key": "1-over",
    "period": "match",
    "line": "2",
    "subject": "goals_total",
    "in_words": "Team goals over/under 2: Arsenal over 2 at 1.88"
   },
   "author_claim_outcome": {
    "result": "void",
    "scoreline": "2-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Void: the final score was Arsenal 2-0 Everton."
   },
   "settlements": [
    {
     "operation_id": "e99fed346dd93fe5822f3289d70fc520e05d7933002f969db3b2ff059411ab1c",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 2",
     "choice": "Arsenal over 2",
     "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": "612d36852cffdaec98394754ec3cc8fad9d6145d1574b34a3e185ba3b7c05f0f",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 2",
     "choice": "Arsenal over 2",
     "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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/funnybet_analytics/3740",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Arsenal over 2 (Team goals over/under 2)"
  },
  {
   "observation_id": "n-c2138820068c93d59373ed58",
   "quote_text": "Обе команды способны забивать. «Наполи» дома открыт, «Рома» тоже создаёт моменты.\nДля ОЗ достаточно по одному голу.",
   "fragment_from": 25,
   "fragment_to": 140,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/kapper_uk/22159",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "6d722de03318a74783b810d14ca6544c9036195bfff0aab12487ad5afa5874aa",
    "material_removed": false
   },
   "published_at": "2026-10-24T12:57:38.000Z",
   "detected_at": "2026-10-25T04:23:28.135Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-eb0fa85672d7",
    "display_name": "SSC Napoli — AS Roma",
    "competition_name": "Serie A",
    "starts_at": "2026-10-24T16:00:00.000Z",
    "url": "/football/matches/ssc-napoli-vs-as-roma-2026-10-24/",
    "scoreline": "3-3",
    "condition": "finished"
   },
   "market_label": "Both teams to score",
   "outcome_label": "yes",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "win",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-24T12:57:38.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-24T12:57:38.000Z",
    "detected_at": "2026-10-25T04:23:28.135Z",
    "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": null,
    "market_key": "both_teams_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: yes"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "3-3",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was SSC Napoli 3-3 AS Roma."
   },
   "settlements": [
    {
     "operation_id": "33a7c5a15df5671001df6d267b8d494266de06a8d9f4636e24528bdf181ac241",
     "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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/kapper_uk/22159",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "yes (Both teams to score)"
  },
  {
   "observation_id": "n-2ee9cb1c150ed86b2235e420",
   "quote_text": "➕ ТМ 2.5 за 1.70: две последние официальные очные встречи завершились вничью, а «Балтика» подходит к матчу с серией из трёх встреч без поражений.",
   "fragment_from": 218,
   "fragment_to": 363,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/marathonbetru/19737",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "738e574f65988f71e060d02e644caab6a02ae083946d2ae618c5afb79e68a46a",
    "material_removed": false
   },
   "published_at": "2026-10-24T09:05:12.000Z",
   "detected_at": "2026-10-25T04:15:26.860Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-89e753737f7b",
    "display_name": "Krasnodar — Baltika Kaliningrad",
    "competition_name": "Russian Premier League",
    "starts_at": "2026-10-24T16:30:00.000Z",
    "url": "/football/matches/krasnodar-vs-baltika-kaliningrad-2026-10-24/",
    "scoreline": "1-1",
    "condition": "finished"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "under 2.5",
   "odds_set": {
    "by_author": "1.7",
    "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-24T09:05:12.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-24T09:05:12.000Z",
    "detected_at": "2026-10-25T04:15:26.860Z",
    "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": "under 2.5",
    "author_odds": "1.7",
    "market_key": "total",
    "choice_key": "under",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Over/Under 2.5 goals: under 2.5 at 1.7"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Krasnodar 1-1 Baltika Kaliningrad."
   },
   "settlements": [
    {
     "operation_id": "ce3a2f83c5cbfa818da5eca81437e875fec4cdb4d6fe0ddf0ead4622dcc387b7",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "decimal_odds": 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": "bd1bb556d7b05af0f5529bbf0b7e18281fbf01d39ea6e52ad764c699e905c19c",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "decimal_odds": 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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/marathonbetru/19737",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "under 2.5 (Over/Under 2.5 goals)"
  },
  {
   "observation_id": "n-56c96d4c28ccbaa3259a9eaa",
   "quote_text": "➕ Х2 за 1.86: «Оренбург» не проиграл в четырёх из пяти последних матчей, а «Ахмат» не побеждает уже четыре встречи подряд.",
   "fragment_from": 98,
   "fragment_to": 220,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/marathonbetru/19731",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "43dd6dadf62331586f4b42292bd4cf68ad59f18332276cce9202bfde7b27695e",
    "material_removed": false
   },
   "published_at": "2026-10-23T11:05:23.000Z",
   "detected_at": "2026-10-25T04:15:22.024Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-47fde61ab63f",
    "display_name": "FC Akhmat Grozny — FC Orenburg",
    "competition_name": "Russian Premier League",
    "starts_at": "2026-10-23T16:30:00.000Z",
    "url": null,
    "scoreline": "0-1",
    "condition": "finished"
   },
   "market_label": "Double chance",
   "outcome_label": "draw or FC Orenburg",
   "odds_set": {
    "by_author": "1.86",
    "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-23T11:05:23.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-23T11:05:23.000Z",
    "detected_at": "2026-10-25T04:15:22.024Z",
    "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 FC Orenburg",
    "author_odds": "1.86",
    "market_key": "double_chance",
    "choice_key": "X2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Double chance: draw or FC Orenburg at 1.86"
   },
   "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 Akhmat Grozny 0-1 FC Orenburg."
   },
   "settlements": [
    {
     "operation_id": "319fd41154741f54338c440d73e39788540f8e83cd288ca6ddc7cc67c44efa3e",
     "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 FC Orenburg",
     "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": "95ae7825cdfeb015981885e844a044e14952b7063b7a1e3b0373ebd2ee24051b",
     "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 FC Orenburg",
     "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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/marathonbetru/19731",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "draw or FC Orenburg"
  },
  {
   "observation_id": "n-4631df0cd17db9e9cb1d7906",
   "quote_text": "➕ ТБ 2.5 за 1.90: минимум три гола забивали в трёх из пяти последних матчей «Ахмата» и четырёх из пяти минувших встреч «Оренбурга».",
   "fragment_from": 222,
   "fragment_to": 353,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/marathonbetru/19731",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "43dd6dadf62331586f4b42292bd4cf68ad59f18332276cce9202bfde7b27695e",
    "material_removed": false
   },
   "published_at": "2026-10-23T11:05:23.000Z",
   "detected_at": "2026-10-25T04:15:22.024Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-47fde61ab63f",
    "display_name": "FC Akhmat Grozny — FC Orenburg",
    "competition_name": "Russian Premier League",
    "starts_at": "2026-10-23T16:30:00.000Z",
    "url": null,
    "scoreline": "0-1",
    "condition": "finished"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "over 2.5",
   "odds_set": {
    "by_author": "1.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,
   "dates": {
    "fragment_at": "2026-10-23T11:05:23.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-23T11:05:23.000Z",
    "detected_at": "2026-10-25T04:15:22.024Z",
    "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.9",
    "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.9"
   },
   "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 Akhmat Grozny 0-1 FC Orenburg."
   },
   "settlements": [
    {
     "operation_id": "9846438e27793685af5fa78c09389cdf9ceb98c59d78e5e44847cfdf83f90e48",
     "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": "983b29027711fc2edfe749f684be384e9f5f6b5bdbb06525df93d631adb7e05f",
     "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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/marathonbetru/19731",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "over 2.5 (Over/Under 2.5 goals)"
  },
  {
   "observation_id": "n-bb0ead7a5597b5a5247a6d99",
   "quote_text": "👉Ставка на исход: К1 с форой (+1,5) (1.45)",
   "fragment_from": 44,
   "fragment_to": 86,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/murik_bets/27808",
    "display_name": null,
    "speaker": "Murik Tips",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b8421fcebbb69123a21037c482ec0972aa0c4f92b08bbaa8109a3be7066c870e",
    "material_removed": false
   },
   "published_at": "2026-10-24T05:00:04.000Z",
   "detected_at": "2026-10-24T18:13:33.831Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-71769b643a6b",
    "display_name": "Akron Tolyatti — Dinamo Moscow",
    "competition_name": "Russian Premier League",
    "starts_at": "2026-10-24T09:45:00.000Z",
    "url": null,
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "Asian handicap 1.5",
   "outcome_label": "Akron Tolyatti +1.5",
   "odds_set": {
    "by_author": "1.45",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "win",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-24T05:00:04.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-24T05:00:04.000Z",
    "detected_at": "2026-10-24T18:13:33.831Z",
    "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": "Asian handicap 1.5",
    "choice": "Akron Tolyatti +1.5",
    "author_odds": "1.45",
    "market_key": "handicap_asian",
    "choice_key": "1",
    "period": "match",
    "line": "1.5",
    "subject": "goals_total",
    "in_words": "Asian handicap 1.5: Akron Tolyatti +1.5 at 1.45"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Akron Tolyatti 3-1 Dinamo Moscow."
   },
   "settlements": [
    {
     "operation_id": "f2b55eb334adb3a40620f7fff113861db5d81955f640800ca7c9ad91408a5401",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Asian handicap 1.5",
     "choice": "Akron Tolyatti +1.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "8b75d9569de93b4b0d2a53409dc73f08ff12aad56c67e28cd051bafb50db2918",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Asian handicap 1.5",
     "choice": "Akron Tolyatti +1.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/murik_bets/27808",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Akron Tolyatti +1.5"
  },
  {
   "observation_id": "n-07b89f5350b392bda633fd8c",
   "quote_text": "👉Ставка на тотал: ИТБ1 0,5 (1.55)",
   "fragment_from": 261,
   "fragment_to": 294,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/murik_bets/27808",
    "display_name": null,
    "speaker": "Murik Tips",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b8421fcebbb69123a21037c482ec0972aa0c4f92b08bbaa8109a3be7066c870e",
    "material_removed": false
   },
   "published_at": "2026-10-24T05:00:04.000Z",
   "detected_at": "2026-10-24T18:13:33.831Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-71769b643a6b",
    "display_name": "Akron Tolyatti — Dinamo Moscow",
    "competition_name": "Russian Premier League",
    "starts_at": "2026-10-24T09:45:00.000Z",
    "url": null,
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "Team goals over/under 0.5",
   "outcome_label": "Akron Tolyatti over 0.5",
   "odds_set": {
    "by_author": "1.55",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "win",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-24T05:00:04.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-24T05:00:04.000Z",
    "detected_at": "2026-10-24T18:13:33.831Z",
    "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": "Team goals over/under 0.5",
    "choice": "Akron Tolyatti over 0.5",
    "author_odds": "1.55",
    "market_key": "team_total",
    "choice_key": "1-over",
    "period": "match",
    "line": "0.5",
    "subject": "goals_total",
    "in_words": "Team goals over/under 0.5: Akron Tolyatti over 0.5 at 1.55"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Akron Tolyatti 3-1 Dinamo Moscow."
   },
   "settlements": [
    {
     "operation_id": "d3d0ea8ceff5c3ca481fbf6f5318f43bfdd66a7520ed4d245ad0cf7584f136cc",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 0.5",
     "choice": "Akron Tolyatti over 0.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "c078d6008b0d4ab5d58267bbfec3c0ba9e0cc8e8f236cb1cec9a7a45464d9710",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 0.5",
     "choice": "Akron Tolyatti over 0.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/murik_bets/27808",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Akron Tolyatti over 0.5 (Team goals over/under 0.5)"
  },
  {
   "observation_id": "n-81fe8ec1cd7a233d4ab550c3",
   "quote_text": "👉Ставка на исход: К1 с форой (-1) (1.66)",
   "fragment_from": 1073,
   "fragment_to": 1113,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/murik_bets/27808",
    "display_name": null,
    "speaker": "Murik Tips",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b8421fcebbb69123a21037c482ec0972aa0c4f92b08bbaa8109a3be7066c870e",
    "material_removed": false
   },
   "published_at": "2026-10-24T05:00:04.000Z",
   "detected_at": "2026-10-24T18:13:33.831Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-e2a18e7b4072",
    "display_name": "Arsenal — Everton",
    "competition_name": "Premier League",
    "starts_at": "2026-10-24T14:00:00.000Z",
    "url": "/football/matches/arsenal-vs-everton-2026-10-24/",
    "scoreline": "2-0",
    "condition": "finished"
   },
   "market_label": "Asian handicap -1",
   "outcome_label": "Arsenal -1",
   "odds_set": {
    "by_author": "1.66",
    "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-24T05:00:04.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-24T05:00:04.000Z",
    "detected_at": "2026-10-24T18:13:33.831Z",
    "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": "Asian handicap -1",
    "choice": "Arsenal -1",
    "author_odds": "1.66",
    "market_key": "handicap_asian",
    "choice_key": "1",
    "period": "match",
    "line": "-1",
    "subject": "goals_total",
    "in_words": "Asian handicap -1: Arsenal -1 at 1.66"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Arsenal 2-0 Everton."
   },
   "settlements": [
    {
     "operation_id": "1349be661ed90e53e83cf27eec94357336a290da7bbd4a5cce096bb90809b2a0",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Asian handicap -1",
     "choice": "Arsenal -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": "a6cac60843f49b567662dfdd875de2b33ee66f5f4453fcc1350cd2e86c4d4278",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Asian handicap -1",
     "choice": "Arsenal -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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/murik_bets/27808",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Arsenal -1"
  },
  {
   "observation_id": "n-9ad27c2716cb7966f3005925",
   "quote_text": "👉Ставка на исход: К1 с форой (0) (1.63)",
   "fragment_from": 1611,
   "fragment_to": 1650,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/murik_bets/27808",
    "display_name": null,
    "speaker": "Murik Tips",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b8421fcebbb69123a21037c482ec0972aa0c4f92b08bbaa8109a3be7066c870e",
    "material_removed": false
   },
   "published_at": "2026-10-24T05:00:04.000Z",
   "detected_at": "2026-10-24T18:13:33.831Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-eb109676eca0",
    "display_name": "Rubin Kazan — Krylia Sovetov",
    "competition_name": "Russian Premier League",
    "starts_at": "2026-10-24T14:15:00.000Z",
    "url": "/football/matches/rubin-kazan-vs-krylia-sovetov-2026-10-24/",
    "scoreline": "0-2",
    "condition": "finished"
   },
   "market_label": "Asian handicap 0",
   "outcome_label": "Rubin Kazan 0",
   "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": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-24T05:00:04.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-24T05:00:04.000Z",
    "detected_at": "2026-10-24T18:13:33.831Z",
    "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": "Asian handicap 0",
    "choice": "Rubin Kazan 0",
    "author_odds": "1.63",
    "market_key": "handicap_asian",
    "choice_key": "1",
    "period": "match",
    "line": "0",
    "subject": "goals_total",
    "in_words": "Asian handicap 0: Rubin Kazan 0 at 1.63"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Rubin Kazan 0-2 Krylia Sovetov."
   },
   "settlements": [
    {
     "operation_id": "a94f7d9a9e7faa03ca48066fbd668476fc8d908f9d13bafe0ecb9dec9ac99727",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Asian handicap 0",
     "choice": "Rubin Kazan 0",
     "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": "cc74327d31f164da2d0645c35547b8391e51175ae0ff4f2fd124d68f0b96585a",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Asian handicap 0",
     "choice": "Rubin Kazan 0",
     "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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/murik_bets/27808",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Rubin Kazan 0"
  },
  {
   "observation_id": "n-33d4472dbefacdcfd2ac61da",
   "quote_text": "👉Ставка на тотал: Тотал меньше 3 (1.40)",
   "fragment_from": 1790,
   "fragment_to": 1829,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/murik_bets/27808",
    "display_name": null,
    "speaker": "Murik Tips",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b8421fcebbb69123a21037c482ec0972aa0c4f92b08bbaa8109a3be7066c870e",
    "material_removed": false
   },
   "published_at": "2026-10-24T05:00:04.000Z",
   "detected_at": "2026-10-24T18:13:33.831Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-eb109676eca0",
    "display_name": "Rubin Kazan — Krylia Sovetov",
    "competition_name": "Russian Premier League",
    "starts_at": "2026-10-24T14:15:00.000Z",
    "url": "/football/matches/rubin-kazan-vs-krylia-sovetov-2026-10-24/",
    "scoreline": "0-2",
    "condition": "finished"
   },
   "market_label": "Over/Under 3 goals",
   "outcome_label": "under 3",
   "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-24T05:00:04.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-24T05:00:04.000Z",
    "detected_at": "2026-10-24T18:13:33.831Z",
    "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 3 goals",
    "choice": "under 3",
    "author_odds": "1.4",
    "market_key": "total",
    "choice_key": "under",
    "period": "match",
    "line": "3",
    "subject": "goals_total",
    "in_words": "Over/Under 3 goals: under 3 at 1.4"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Rubin Kazan 0-2 Krylia Sovetov."
   },
   "settlements": [
    {
     "operation_id": "55a9cb1170bbece72b43064e9a8533dd6a300da586cdacceaaa76034dd4e5a3e",
     "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 goals",
     "choice": "under 3",
     "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": "b5744d7bd83cf40ad0c2fa5559690aac6224b1e2c06ad4405ec27653e0cbb0a3",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 3 goals",
     "choice": "under 3",
     "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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/murik_bets/27808",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "under 3 (Over/Under 3 goals)"
  },
  {
   "observation_id": "n-ffe6537b1f7cc92ba85ee91f",
   "quote_text": "👉Ставка на обе забьют: Да (1.70)",
   "fragment_from": 1985,
   "fragment_to": 2017,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/murik_bets/27808",
    "display_name": null,
    "speaker": "Murik Tips",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b8421fcebbb69123a21037c482ec0972aa0c4f92b08bbaa8109a3be7066c870e",
    "material_removed": false
   },
   "published_at": "2026-10-24T05:00:04.000Z",
   "detected_at": "2026-10-24T18:13:33.831Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-eb0fa85672d7",
    "display_name": "SSC Napoli — AS Roma",
    "competition_name": "Serie A",
    "starts_at": "2026-10-24T16:00:00.000Z",
    "url": "/football/matches/ssc-napoli-vs-as-roma-2026-10-24/",
    "scoreline": "3-3",
    "condition": "finished"
   },
   "market_label": "Both teams to score",
   "outcome_label": "yes",
   "odds_set": {
    "by_author": "1.7",
    "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-24T05:00:04.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-24T05:00:04.000Z",
    "detected_at": "2026-10-24T18:13:33.831Z",
    "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.7",
    "market_key": "both_teams_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: yes at 1.7"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "3-3",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was SSC Napoli 3-3 AS Roma."
   },
   "settlements": [
    {
     "operation_id": "71a2c99f4bac3880fca71d93b645cd6693374baac9e594de6889efd4dcf143a1",
     "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": "b2afaea0fc5a6903b16507cd9ac3a5e786801b52a7ea16dbd75fbdf679bb624e",
     "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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/murik_bets/27808",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "yes (Both teams to score)"
  },
  {
   "observation_id": "n-650c9ad85df8d4e74cacd7a9",
   "quote_text": "👉Ставка на исход: 1Х (1.53)",
   "fragment_from": 2127,
   "fragment_to": 2154,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/murik_bets/27808",
    "display_name": null,
    "speaker": "Murik Tips",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b8421fcebbb69123a21037c482ec0972aa0c4f92b08bbaa8109a3be7066c870e",
    "material_removed": false
   },
   "published_at": "2026-10-24T05:00:04.000Z",
   "detected_at": "2026-10-24T18:13:33.831Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-eb0fa85672d7",
    "display_name": "SSC Napoli — AS Roma",
    "competition_name": "Serie A",
    "starts_at": "2026-10-24T16:00:00.000Z",
    "url": "/football/matches/ssc-napoli-vs-as-roma-2026-10-24/",
    "scoreline": "3-3",
    "condition": "finished"
   },
   "market_label": "Double chance",
   "outcome_label": "SSC Napoli or draw",
   "odds_set": {
    "by_author": "1.53",
    "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-24T05:00:04.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-24T05:00:04.000Z",
    "detected_at": "2026-10-24T18:13:33.831Z",
    "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": "SSC Napoli or draw",
    "author_odds": "1.53",
    "market_key": "double_chance",
    "choice_key": "1X",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Double chance: SSC Napoli or draw at 1.53"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "3-3",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was SSC Napoli 3-3 AS Roma."
   },
   "settlements": [
    {
     "operation_id": "957d08e2fcfd5e8fac6b9abf1d58a786217bbde94c18183bbc6ee4b0d985244c",
     "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": "SSC Napoli 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": "65429eeb5a967f7db4bb46094ab840f3aab57a0bf053b1a15fd3f5012019c64d",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Double chance",
     "choice": "SSC Napoli 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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/murik_bets/27808",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "SSC Napoli or draw"
  },
  {
   "observation_id": "n-4e689bb8a3c058b0a1d8d1e8",
   "quote_text": "👉Ставка на исход: К2 с форой (+1) (1.53)",
   "fragment_from": 2815,
   "fragment_to": 2855,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/murik_bets/27808",
    "display_name": null,
    "speaker": "Murik Tips",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b8421fcebbb69123a21037c482ec0972aa0c4f92b08bbaa8109a3be7066c870e",
    "material_removed": false
   },
   "published_at": "2026-10-24T05:00:04.000Z",
   "detected_at": "2026-10-24T18:13:33.831Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-89e753737f7b",
    "display_name": "Krasnodar — Baltika Kaliningrad",
    "competition_name": "Russian Premier League",
    "starts_at": "2026-10-24T16:30:00.000Z",
    "url": "/football/matches/krasnodar-vs-baltika-kaliningrad-2026-10-24/",
    "scoreline": "1-1",
    "condition": "finished"
   },
   "market_label": "Asian handicap 1",
   "outcome_label": "Baltika Kaliningrad +1",
   "odds_set": {
    "by_author": "1.53",
    "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-24T05:00:04.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-24T05:00:04.000Z",
    "detected_at": "2026-10-24T18:13:33.831Z",
    "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": "Asian handicap 1",
    "choice": "Baltika Kaliningrad +1",
    "author_odds": "1.53",
    "market_key": "handicap_asian",
    "choice_key": "2",
    "period": "match",
    "line": "1",
    "subject": "goals_total",
    "in_words": "Asian handicap 1: Baltika Kaliningrad +1 at 1.53"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Krasnodar 1-1 Baltika Kaliningrad."
   },
   "settlements": [
    {
     "operation_id": "80908f1afb899627db6260c94011aac57dafacd6df311551262514f32c297c46",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Asian handicap 1",
     "choice": "Baltika Kaliningrad +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": "09c8b554c8ccf43a1ac03df4d134455121b9dd4c01ddae73483c923a9a6b8e71",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Asian handicap 1",
     "choice": "Baltika Kaliningrad +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": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/murik_bets/27808",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Baltika Kaliningrad +1"
  },
  {
   "observation_id": "n-33b007a8c449a6892652238d",
   "quote_text": "👉Ставка на тотал: ИТБ2 0,5 (1.70)",
   "fragment_from": 3015,
   "fragment_to": 3048,
   "quote_allowed": true,
   "source_info": {
    "medium": "telegram",
    "url": "https://t.me/murik_bets/27808",
    "display_name": null,
    "speaker": "Murik Tips",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b8421fcebbb69123a21037c482ec0972aa0c4f92b08bbaa8109a3be7066c870e",
    "material_removed": false
   },
   "published_at": "2026-10-24T05:00:04.000Z",
   "detected_at": "2026-10-24T18:13:33.831Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-89e753737f7b",
    "display_name": "Krasnodar — Baltika Kaliningrad",
    "competition_name": "Russian Premier League",
    "starts_at": "2026-10-24T16:30:00.000Z",
    "url": "/football/matches/krasnodar-vs-baltika-kaliningrad-2026-10-24/",
    "scoreline": "1-1",
    "condition": "finished"
   },
   "market_label": "Team goals over/under 0.5",
   "outcome_label": "Baltika Kaliningrad over 0.5",
   "odds_set": {
    "by_author": "1.7",
    "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-24T05:00:04.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-24T05:00:04.000Z",
    "detected_at": "2026-10-24T18:13:33.831Z",
    "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": "Team goals over/under 0.5",
    "choice": "Baltika Kaliningrad over 0.5",
    "author_odds": "1.7",
    "market_key": "team_total",
    "choice_key": "2-over",
    "period": "match",
    "line": "0.5",
    "subject": "goals_total",
    "in_words": "Team goals over/under 0.5: Baltika Kaliningrad over 0.5 at 1.7"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Krasnodar 1-1 Baltika Kaliningrad."
   },
   "settlements": [
    {
     "operation_id": "4b72bc267acde6f3a8f8873aac7bf40a3566259ace0f2125cf24c052e8718079",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 0.5",
     "choice": "Baltika Kaliningrad over 0.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "29869d5377296e23f0a23f56bcdcef8b10a70670473fa3f0913777ef53a2df10",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 0.5",
     "choice": "Baltika Kaliningrad over 0.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": null,
    "publisher": "t.me",
    "forecaster": null,
    "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://t.me/murik_bets/27808",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Baltika Kaliningrad over 0.5 (Team goals over/under 0.5)"
  }
 ],
 "related": [
  {
   "url": "/cards/e-b125e81339e3bde5d3e2156d-bank/",
   "name": "Bankroll card — t.me",
   "detail": null,
   "source_group": "cards"
  },
  {
   "url": "/cards/e-b125e81339e3bde5d3e2156d-month-following/",
   "name": "A month following t.me",
   "detail": null,
   "source_group": "cards"
  },
  {
   "url": "/cards/e-b125e81339e3bde5d3e2156d-said-vs-happened/",
   "name": "Said → happened — t.me",
   "detail": null,
   "source_group": "cards"
  }
 ],
 "number_sets": [
  {
   "set": "profile.settled",
   "entity": "e-b125e81339e3bde5d3e2156d",
   "value": 2,
   "where": "coverage",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.predictions",
   "entity": "e-b125e81339e3bde5d3e2156d",
   "value": 49,
   "where": "coverage",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.predictions",
   "entity": "e-b125e81339e3bde5d3e2156d",
   "value": 49,
   "where": "picks",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.part.live",
   "entity": "e-b125e81339e3bde5d3e2156d",
   "value": 2,
   "where": "origin",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.part.archived",
   "entity": "e-b125e81339e3bde5d3e2156d",
   "value": 0,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.part.found_after",
   "entity": "e-b125e81339e3bde5d3e2156d",
   "value": 0,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.window",
   "entity": "e-b125e81339e3bde5d3e2156d",
   "value": 2,
   "where": "calculation",
   "as_of": "2026-11-07T19:52:23.438Z",
   "label": true
  }
 ]
}
