{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "author",
 "url": "/authors/daniel-jacobsson/",
 "canonical": "/authors/daniel-jacobsson/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "Daniel Jacobsson: Football Prediction Record",
 "description": "8 settled picks by Daniel Jacobsson recorded before kick-off across 8 matches, 14 Oct 2026 – 6 Nov 2026: won 3 of 7 at our recorded market prices.",
 "first_paragraph": {
  "body": "Forecast Record recorded 8 settled live picks by Daniel Jacobsson before kick-off across 8 matches between 14 October and 6 November 2026. Won 3 of 7 non-void picks at our recorded market prices. Of the 30 predictions we hold for Daniel Jacobsson, 18 are linked to matches: 16 were recorded by us before kick-off and 2 first found after the match. Figures as of 7 November 2026.",
  "key_number": "8",
  "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": 8,
  "date_count": 15,
  "required_settled": 10,
  "required_dates": 2
 },
 "data_date": "2026-11-07T18:16:01.364Z",
 "built_at": "2026-11-07T19:52:23.438Z",
 "lastmod": "2026-11-08T02:12:33.000Z",
 "content_hash": null,
 "meaning_hash": "86b70bce0c45e60efa62b191787081385846d20d28b52f06ce774ff43cf8b70b",
 "dependency_group": "author:e-e2d2bb9e7c3823f698e688e5",
 "release_id": "20261107-195223",
 "markup": [
  {
   "type_code": "WebPage",
   "allowed": true,
   "cause": null
  },
  {
   "type_code": "Organization",
   "allowed": true,
   "cause": null
  },
  {
   "type_code": "Person",
   "allowed": true,
   "cause": null
  }
 ],
 "exports": [
  {
   "type_code": "json",
   "url": "/authors/daniel-jacobsson/index.json",
   "bytes": null
  },
  {
   "type_code": "csv",
   "url": "/authors/daniel-jacobsson/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-e2d2bb9e7c3823f698e688e5",
  "public_name": "Daniel Jacobsson",
  "tracker_number": 3067,
  "status": "active",
  "inactive_since": null,
  "verified_creator": false,
  "observation_period": {
   "since": "2026-10-11",
   "until": "2026-11-06"
  },
  "platform_list": [
   {
    "medium": "website",
    "handle": null,
    "url": null,
    "link_confirmed": false,
    "show": true
   }
  ],
  "comment": null
 },
 "headline_number": {
  "metric": {
   "metric_id": "p-e-e2d2bb9e7c3823f698e688e5-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": "0.4171",
   "unit": "percent",
   "data_status": "calculated",
   "cause": null,
   "n_bets": 8,
   "n_events": 8,
   "n_void": 1,
   "ci_low": null,
   "ci_high": null,
   "ci_method": "not_estimated",
   "price_source": "market_price",
   "coverage_percent": "85.71",
   "breakdown": [],
   "methodology_version": "2.2",
   "data_date": "2026-11-07T18:16:01.364Z",
   "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: 8 settled picks across 8 matches",
  "average_odds": "2.47",
  "odds_from_author": 7,
  "odds_from_snapshot": 1
 },
 "metrics": [],
 "history": [],
 "simulation": {
  "series_uid": "sr-d1a76c7786f2667c90af37a6",
  "bankroll_hundredths": 1000292,
  "reserve_hundredths": 10000,
  "issued_total_hundredths": 1000000,
  "top_up_count": 0,
  "profit_hundredths": 292,
  "rewards_off": null,
  "initial_hundredths": 1000000,
  "stake_hundredths": 10000,
  "data_points": [
   {
    "at": "2026-10-14T19:05:53.253Z",
    "bankroll_hundredths": 1007692,
    "profit_hundredths": 7692,
    "outcome_id": "ish-8d0bf8a565cb927d33897ae3"
   },
   {
    "at": "2026-10-27T20:18:45.622Z",
    "bankroll_hundredths": 1032692,
    "profit_hundredths": 32692,
    "outcome_id": "ish-d2c10ec9bf8271ff3f3de040"
   },
   {
    "at": "2026-10-29T20:19:44.135Z",
    "bankroll_hundredths": 1022692,
    "profit_hundredths": 22692,
    "outcome_id": "ish-4e3ab63d4e5a1d0c4b6a8937"
   },
   {
    "at": "2026-10-31T22:07:23.663Z",
    "bankroll_hundredths": 1012692,
    "profit_hundredths": 12692,
    "outcome_id": "ish-c2d86be2449c80f54eeb9524"
   },
   {
    "at": "2026-11-01T15:50:27.322Z",
    "bankroll_hundredths": 1012692,
    "profit_hundredths": 12692,
    "outcome_id": "ish-d015e746c1d39212854d6b46"
   },
   {
    "at": "2026-11-03T21:11:39.081Z",
    "bankroll_hundredths": 1020292,
    "profit_hundredths": 20292,
    "outcome_id": "ish-550d0b6aa5073cd0134d11f8"
   },
   {
    "at": "2026-11-05T20:22:53.474Z",
    "bankroll_hundredths": 1010292,
    "profit_hundredths": 10292,
    "outcome_id": "ish-4e8328802824697e319d1f8c"
   },
   {
    "at": "2026-11-06T21:52:32.457Z",
    "bankroll_hundredths": 1000292,
    "profit_hundredths": 292,
    "outcome_id": "ish-483a9d874eac40ab4d4ecf9d"
   }
  ],
  "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": 76,
  "recognised": 30,
  "accepted": 16,
  "executed": 11,
  "calculated": 10,
  "gaps": [
   {
    "cause": "not_supported",
    "figure": 10
   },
   {
    "cause": "not_checked",
    "figure": 5
   },
   {
    "cause": "other reading",
    "figure": 2
   },
   {
    "cause": "read after the match, from archived pages",
    "figure": 2
   }
  ]
 },
 "record_counts": {
  "dictionary_version": "1",
  "statements": 76,
  "of_them_restored": 8,
  "not_predictions": {
   "opinions": 26,
   "not_about_a_match": 20,
   "unclassified": 0
  },
  "predictions": 30,
  "predictions_restored": 2,
  "matches": 16,
  "admitted": 16,
  "qualifying_picks": 11,
  "qualifying_picks_restored": 0,
  "settled_picks": 10,
  "settled_picks_restored": 0,
  "series_list": [
   {
    "code_name": "market_price",
    "derived": false,
    "is_restored": false,
    "qualifying_picks": 9,
    "settled_picks": 8,
    "void": 1,
    "pending_picks": 1,
    "matches": 8,
    "operations_settled": 8,
    "stakes_hundredths": [
     10000
    ],
    "methodologies": [
     "2.2"
    ],
    "display_name": "At an independent odds snapshot"
   },
   {
    "code_name": "author_price",
    "derived": false,
    "is_restored": false,
    "qualifying_picks": 10,
    "settled_picks": 9,
    "void": 2,
    "pending_picks": 1,
    "matches": 9,
    "operations_settled": 9,
    "stakes_hundredths": [
     10000
    ],
    "methodologies": [
     "2.2"
    ],
    "display_name": "At the author's stated price"
   }
  ],
  "gaps": [
   {
    "code_name": "not_supported",
    "cause": "not_supported",
    "figure": 10
   },
   {
    "code_name": "not_checked",
    "cause": "not_checked",
    "figure": 5
   },
   {
    "code_name": "ambiguous",
    "cause": "other reading",
    "figure": 2
   },
   {
    "code_name": "after_match",
    "cause": "read after the match, from archived pages",
    "figure": 2
   }
  ],
  "duplicates": 0,
  "junk": {
   "ads": 20
  },
  "dictionary_url": "/methodology/#words"
 },
 "evidence_items": [
  {
   "observation_id": "n-1a44e17feff7bee7c2ab5ba2",
   "url": "/authors/daniel-jacobsson/picks/3/#pick-n-1a44e17feff7bee7c2ab5ba2",
   "quote_text": "Speltips: Tottenham DNB | Odds: @1.86 | Units: 1/5",
   "fragment_from": 349,
   "fragment_to": 399,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-7-11-infor-leeds-tottenham-formiddagsmote",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "f316336f57913703f61bb247832a6c71f88fca5d902729fa6ac8a271217586e2",
    "material_removed": false
   },
   "published_at": "2026-11-06T15:00:19.000Z",
   "detected_at": "2026-11-06T15:29:52.858Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "ambiguous",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-11-06T15:00:19.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-06T15:00:19.000Z",
    "detected_at": "2026-11-06T15:29:52.858Z",
    "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-b062bdaab2d4818f73c4608d",
   "url": "/evidence/?pick=n-b062bdaab2d4818f73c4608d",
   "quote_text": "Det kommer bli en svårspelad match för det bättre bortalaget, men precis som mot Hammarby, Malmö",
   "fragment_from": 1367,
   "fragment_to": 1463,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-8-11-infor-halmstad-djurgarden-jakten-pa-nytt-kontrakt",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "d2c1085ed51e9aaabcf71b42cdd11be2df56cab267368bb2d9bb5481fc9badb4",
    "material_removed": false
   },
   "published_at": "2026-11-06T15:00:55.000Z",
   "detected_at": "2026-11-06T15:29:50.161Z",
   "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-06T15:00:55.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-06T15:00:55.000Z",
    "detected_at": "2026-11-06T15:29:50.161Z",
    "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-6fa4713eaca6bae0fea17a73",
   "url": "/authors/daniel-jacobsson/picks/3/#pick-n-6fa4713eaca6bae0fea17a73",
   "quote_text": "Speltips: Djurgården & under 4,5 mål | Odds: @1.79 | Units: 4/5",
   "fragment_from": 377,
   "fragment_to": 440,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-8-11-infor-halmstad-djurgarden-jakten-pa-nytt-kontrakt",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "d2c1085ed51e9aaabcf71b42cdd11be2df56cab267368bb2d9bb5481fc9badb4",
    "material_removed": false
   },
   "published_at": "2026-11-06T15:00:55.000Z",
   "detected_at": "2026-11-06T15:29:50.161Z",
   "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-06T15:00:55.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-06T15:00:55.000Z",
    "detected_at": "2026-11-06T15:29:50.161Z",
    "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-2f4c23174ca582569319aebd",
   "url": "/authors/daniel-jacobsson/picks/3/#pick-n-2f4c23174ca582569319aebd",
   "quote_text": "Speltips: Över 2,5 mål | Odds: @1.72",
   "fragment_from": 388,
   "fragment_to": 424,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-8-11-infor-kalmar-sirius-drommar-om-guld",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "070b1fba548abc0628065ac8a57de399738379ed83af6fbd69a0e8ceff2ce7a3",
    "material_removed": false
   },
   "published_at": "2026-11-06T14:25:28.000Z",
   "detected_at": "2026-11-06T14:29:54.537Z",
   "executed_at": "2026-11-06T20:48:01.990Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-c3a2745654ff",
    "display_name": "Kalmar FF — Sirius",
    "competition_name": "Allsvenskan",
    "starts_at": "2026-11-08T15:30:00.000Z",
    "url": "/football/matches/kalmar-ff-vs-sirius-2026-11-08/",
    "scoreline": null,
    "condition": "scheduled"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "over 2.5",
   "odds_set": {
    "by_author": "1.72",
    "our_snapshot": "1.7300",
    "our_snapshot_at": "2026-11-06T14:26:31.171Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "unknown",
   "simulation_change_hundredths": 0,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-11-06T14:25:28.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-06T14:25:28.000Z",
    "detected_at": "2026-11-06T14:29:54.537Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "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.72",
    "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.72"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": null,
    "data_status": "unknown",
    "cause": "kick-off 8 November 2026, 15:30 UTC",
    "methodology_version": "2.2",
    "in_words": "Pending: kick-off 8 November 2026, 15:30 UTC."
   },
   "settlements": [
    {
     "operation_id": "442bd2dfb3e2b144f336d02c309b34422e204b93474b5fd0f6eb501924bbc50d",
     "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.72",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": "2026-11-06T20:48:01.421Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "75b4526bdc5756769f0f533559a88c8ceb13da485f77d291b9c3fe9059cc96ac",
     "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.7300",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": "2026-11-06T20:48:01.990Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "qualifying_pick",
   "authorship": {
    "material_author": "Daniel Jacobsson",
    "publisher": "Speltips.se",
    "forecaster": "Daniel Jacobsson",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://speltips.se/speltips-8-11-infor-kalmar-sirius-drommar-om-guld",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-88b67068dfcecfada6934224",
   "url": "/evidence/?pick=n-88b67068dfcecfada6934224",
   "quote_text": "Hammarby vinner förmodligen, men jag tror inte att man gör det med mer än ett mål",
   "fragment_from": 2569,
   "fragment_to": 2650,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-6-11-infor-hammarby-elfsborg-tar-bajen-tillbaka-forstaplatsen",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b287183c64a9a881c89f4750d22aa2222ecdcf6a918f628097cad0aef1c94d35",
    "material_removed": false
   },
   "published_at": "2026-11-05T16:00:04.000Z",
   "detected_at": "2026-11-05T16:09:33.957Z",
   "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-05T16:00:04.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-05T16:00:04.000Z",
    "detected_at": "2026-11-05T16:09:33.957Z",
    "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-a0aa2248bf055816df4eef76",
   "url": "/authors/daniel-jacobsson/picks/3/#pick-n-a0aa2248bf055816df4eef76",
   "quote_text": "Speltips: Elfsborg +1,5 | Odds: @1.81",
   "fragment_from": 416,
   "fragment_to": 453,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-6-11-infor-hammarby-elfsborg-tar-bajen-tillbaka-forstaplatsen",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b287183c64a9a881c89f4750d22aa2222ecdcf6a918f628097cad0aef1c94d35",
    "material_removed": false
   },
   "published_at": "2026-11-05T16:00:04.000Z",
   "detected_at": "2026-11-05T16:09:33.957Z",
   "executed_at": "2026-11-05T16:24:49.655Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-0748e81ce3d8",
    "display_name": "Hammarby — Elfsborg",
    "competition_name": "Allsvenskan",
    "starts_at": "2026-11-06T18:00:00.000Z",
    "url": "/football/matches/hammarby-vs-elfsborg-2026-11-06/",
    "scoreline": "4-1",
    "condition": "finished"
   },
   "market_label": "Asian handicap 1.5",
   "outcome_label": "Elfsborg +1.5",
   "odds_set": {
    "by_author": "1.81",
    "our_snapshot": "1.7500",
    "our_snapshot_at": "2026-11-05T16:11:04.975Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-11-05T16:00:04.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-05T16:00:04.000Z",
    "detected_at": "2026-11-05T16:09:33.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": "Asian handicap 1.5",
    "choice": "Elfsborg +1.5",
    "author_odds": "1.81",
    "market_key": "handicap_asian",
    "choice_key": "2",
    "period": "match",
    "line": "1.5",
    "subject": "goals_total",
    "in_words": "Asian handicap 1.5: Elfsborg +1.5 at 1.81"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "4-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Hammarby 4-1 Elfsborg."
   },
   "settlements": [
    {
     "operation_id": "57c85cfbae9a4394348056e76cf56fc561ba4656a3755c5bf379a52d6fe0f863",
     "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": "Elfsborg +1.5",
     "decimal_odds": "1.81",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-05T16:10:40.773Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "82b48915d630d5d67c0fa53b4d794b2cb58df5cbc35e2115b421c72342df3579",
     "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": "Elfsborg +1.5",
     "decimal_odds": "1.7500",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-05T16:24:49.655Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Daniel Jacobsson",
    "publisher": "Speltips.se",
    "forecaster": "Daniel Jacobsson",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://speltips.se/speltips-6-11-infor-hammarby-elfsborg-tar-bajen-tillbaka-forstaplatsen",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-b3161014c810e9d6a0cfd84c",
   "url": "/authors/daniel-jacobsson/picks/3/#pick-n-b3161014c810e9d6a0cfd84c",
   "quote_text": "Match: Mjällby – Borac (Conference League) | Speltips: Båda lagen gör mål | Odds: @1.74 | Units: 1/5 | Spelstopp: 18:45",
   "fragment_from": 349,
   "fragment_to": 468,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-5-11-infor-mjallby-borac-banja-luka-annat-fokus",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "f6f7b75a798e56c5cb8562814ffe7da6f6f7ed766bf991682e3bdef7b7f0c984",
    "material_removed": false
   },
   "published_at": "2026-11-04T16:46:24.000Z",
   "detected_at": "2026-11-04T16:49:50.249Z",
   "executed_at": "2026-11-04T16:50:36.092Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-44dd1831527b",
    "display_name": "Mjällby — Borac Banja Luka",
    "competition_name": "UEFA Conference League",
    "starts_at": "2026-11-05T17:45:00.000Z",
    "url": "/football/matches/mjallby-vs-borac-banja-luka-2026-11-05/",
    "scoreline": "2-0",
    "condition": "finished"
   },
   "market_label": "Both teams to score",
   "outcome_label": "yes",
   "odds_set": {
    "by_author": "1.74",
    "our_snapshot": "1.7700",
    "our_snapshot_at": "2026-11-04T16:48:12.920Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-11-04T16:46:24.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-04T16:46:24.000Z",
    "detected_at": "2026-11-04T16:49:50.249Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Both teams to score",
    "choice": "yes",
    "author_odds": "1.74",
    "market_key": "both_teams_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: yes at 1.74"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Mjällby 2-0 Borac Banja Luka."
   },
   "settlements": [
    {
     "operation_id": "7eca853bb6e96a8f1fcf7df105e85eb0079ebd95224b049ea9fbe1b90a64f3c9",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "yes",
     "decimal_odds": "1.74",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-04T16:50:34.626Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "6370a40604d395f7eb9cdc01137bcc0f18a3ac8547935e8ceba430822e85635f",
     "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.7700",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-04T16:50:36.092Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Daniel Jacobsson",
    "publisher": "Speltips.se",
    "forecaster": "Daniel Jacobsson",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://speltips.se/speltips-5-11-infor-mjallby-borac-banja-luka-annat-fokus",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-e5e59069c63fc51b855c6383",
   "url": "/authors/daniel-jacobsson/picks/3/#pick-n-e5e59069c63fc51b855c6383",
   "quote_text": "Speltips: Sirius -1,5 | Odds: @1.72",
   "fragment_from": 380,
   "fragment_to": 415,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-3-11-infor-sirius-halmstad-det-hettar-till",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "43f9a9ca927f926c500bcc1b0486a66e4034bd5453953c347527252b83225f2c",
    "material_removed": false
   },
   "published_at": "2026-11-02T16:00:23.000Z",
   "detected_at": "2026-11-03T07:49:51.468Z",
   "executed_at": "2026-11-03T07:55:53.687Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-499532d53055",
    "display_name": "Sirius — Halmstad",
    "competition_name": "Allsvenskan",
    "starts_at": "2026-11-03T18:00:00.000Z",
    "url": "/football/matches/sirius-vs-halmstad-2026-11-03/",
    "scoreline": "2-0",
    "condition": "finished"
   },
   "market_label": "Asian handicap -1.5",
   "outcome_label": "Sirius -1.5",
   "odds_set": {
    "by_author": "1.72",
    "our_snapshot": "1.7600",
    "our_snapshot_at": "2026-11-03T07:49:22.383Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 7600,
   "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-02T16:00:23.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-02T16:00:23.000Z",
    "detected_at": "2026-11-03T07:49:51.468Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "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": "Sirius -1.5",
    "author_odds": "1.72",
    "market_key": "handicap_asian",
    "choice_key": "1",
    "period": "match",
    "line": "-1.5",
    "subject": "goals_total",
    "in_words": "Asian handicap -1.5: Sirius -1.5 at 1.72"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Sirius 2-0 Halmstad."
   },
   "settlements": [
    {
     "operation_id": "e73c5fd37a59a3b0377479b0e8c2b5114d86d03e8f5ea5aa97a047cfdbe80c08",
     "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": "Sirius -1.5",
     "decimal_odds": "1.72",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 7200,
     "executed_at": "2026-11-03T07:55:53.147Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "859dde9f6d1a56f9a7650f8d9e4aac7617c9dde241858d8adaa09f64dbc41e0d",
     "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": "Sirius -1.5",
     "decimal_odds": "1.7600",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 7600,
     "executed_at": "2026-11-03T07:55:53.687Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Daniel Jacobsson",
    "publisher": "Speltips.se",
    "forecaster": "Daniel Jacobsson",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://speltips.se/speltips-3-11-infor-sirius-halmstad-det-hettar-till",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-12a25a0090c5f1d0881ae9d2",
   "url": "/authors/daniel-jacobsson/picks/3/#pick-n-12a25a0090c5f1d0881ae9d2",
   "quote_text": "Speltips: Över 2,5 mål + BLGM | Odds: @1.90",
   "fragment_from": 368,
   "fragment_to": 411,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-2-11-infor-gais-aik-gasterna-styr-matchbilden",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "cd3b37e8c6e3a15f21fe46dc12a7553398294a97e85bbb5079727947785d6627",
    "material_removed": false
   },
   "published_at": "2026-11-01T16:00:11.000Z",
   "detected_at": "2026-11-01T16:30:09.898Z",
   "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-01T16:00:11.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-01T16:00:11.000Z",
    "detected_at": "2026-11-01T16:30:09.898Z",
    "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-f762464dbef65a0dc8b9d9f4",
   "url": "/authors/daniel-jacobsson/picks/3/#pick-n-f762464dbef65a0dc8b9d9f4",
   "quote_text": "Speltips: Mjällby DNB | Odds: @1.71",
   "fragment_from": 423,
   "fragment_to": 458,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-2-11-infor-mjallby-kalmar-mastarna-kan-sakra-kontraktet",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "3ccd297e282707cdce3e7c7dc43e4b49d2dd4b69370673cb25ff3abf8229d58d",
    "material_removed": false
   },
   "published_at": "2026-11-01T16:00:44.000Z",
   "detected_at": "2026-11-01T16:30:08.646Z",
   "executed_at": "2026-11-02T05:07:14.426Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-e2c7ab455198",
    "display_name": "Mjällby — Kalmar FF",
    "competition_name": "Allsvenskan",
    "starts_at": "2026-11-02T18:00:00.000Z",
    "url": "/football/matches/mjallby-vs-kalmar-ff-2026-11-02/",
    "scoreline": "0-0",
    "condition": "finished"
   },
   "market_label": "Draw no bet",
   "outcome_label": "Mjällby",
   "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": "void",
   "simulation_change_hundredths": 0,
   "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-11-01T16:00:44.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-01T16:00:44.000Z",
    "detected_at": "2026-11-01T16:30:08.646Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "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": "Mjällby",
    "author_odds": "1.71",
    "market_key": "draw_no_bet",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Draw no bet: Mjällby at 1.71"
   },
   "author_claim_outcome": {
    "result": "void",
    "scoreline": "0-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Void: the final score was Mjällby 0-0 Kalmar FF."
   },
   "settlements": [
    {
     "operation_id": "350986b78a3e7b1d72f93a2008ec3c4e0f8a19ed4be0ac14a0f60653fb86ae11",
     "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": "Mjällby",
     "decimal_odds": "1.71",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "void",
     "result_words": "Void",
     "change_hundredths": 0,
     "executed_at": "2026-11-02T05:07:14.426Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "b2c429fc2e6e695b5a0f8ad460a783d4cecee009975550dbcd25863f26a11a1e",
     "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": "Mjällby",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_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": "Daniel Jacobsson",
    "publisher": "Speltips.se",
    "forecaster": "Daniel Jacobsson",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://speltips.se/speltips-2-11-infor-mjallby-kalmar-mastarna-kan-sakra-kontraktet",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-82796a91c79003129dd9edea",
   "url": "/authors/daniel-jacobsson/picks/3/#pick-n-82796a91c79003129dd9edea",
   "quote_text": "Speltips: Aston Villa | Odds: @1.96",
   "fragment_from": 386,
   "fragment_to": 421,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-31-10-infor-aston-villa-fulham-utvilade",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "a226d911a91313e75c01d30653b39cc323261d1920604373328b6c48c7f7f095",
    "material_removed": false
   },
   "published_at": "2026-10-30T15:08:25.000Z",
   "detected_at": "2026-10-30T15:20:34.305Z",
   "executed_at": "2026-10-31T19:13:37.105Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-cc0571163d80",
    "display_name": "Aston Villa — Fulham",
    "competition_name": "Premier League",
    "starts_at": "2026-10-31T20:00:00.000Z",
    "url": "/football/matches/aston-villa-vs-fulham-2026-10-31/",
    "scoreline": "1-1",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Aston Villa",
   "odds_set": {
    "by_author": "1.96",
    "our_snapshot": "1.9091",
    "our_snapshot_at": "2026-10-30T15:16:39.621Z",
    "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-30T15:08:25.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-30T15:08:25.000Z",
    "detected_at": "2026-10-30T15:20:34.305Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "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": "Aston Villa",
    "author_odds": "1.96",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Aston Villa at 1.96"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Aston Villa 1-1 Fulham."
   },
   "settlements": [
    {
     "operation_id": "b69e61d18d4abf21e6da41228bbd2132382855140a310acc8bda389bf5ddf845",
     "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": "Aston Villa",
     "decimal_odds": "1.96",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-31T19:13:36.013Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "d93b9f80f8342fe06f7552e67d8029193fa7ce986ae2ab8a49b6eb3da0f057d0",
     "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": "Aston Villa",
     "decimal_odds": "1.9091",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-31T19:13:37.105Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Daniel Jacobsson",
    "publisher": "Speltips.se",
    "forecaster": "Daniel Jacobsson",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://speltips.se/speltips-31-10-infor-aston-villa-fulham-utvilade",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-94d6e2ad8c94cc54c4397140",
   "url": "/evidence/?pick=n-94d6e2ad8c94cc54c4397140",
   "quote_text": "den nya ordinarie backen Gregersen gått sönder",
   "fragment_from": 1294,
   "fragment_to": 1340,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-1-11-infor-malmo-hammarby-tight-i-mastematchen",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "5e778a81f7fa9c593969dd6063f8b5f439ad4bc54229b302f6432d7d79725883",
    "material_removed": false
   },
   "published_at": "2026-10-30T15:11:47.000Z",
   "detected_at": "2026-10-30T15:20:31.151Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-30T15:11:47.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-30T15:11:47.000Z",
    "detected_at": "2026-10-30T15:20:31.151Z",
    "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-f4e3030c9fecab8ff6393f7a",
   "url": "/evidence/?pick=n-f4e3030c9fecab8ff6393f7a",
   "quote_text": "Jag tror att man får det väldigt tufft mot Malmö",
   "fragment_from": 1522,
   "fragment_to": 1570,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-1-11-infor-malmo-hammarby-tight-i-mastematchen",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "5e778a81f7fa9c593969dd6063f8b5f439ad4bc54229b302f6432d7d79725883",
    "material_removed": false
   },
   "published_at": "2026-10-30T15:11:47.000Z",
   "detected_at": "2026-10-30T15:20:31.151Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-30T15:11:47.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-30T15:11:47.000Z",
    "detected_at": "2026-10-30T15:20:31.151Z",
    "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-a17301239838f94e45373828",
   "url": "/authors/daniel-jacobsson/picks/3/#pick-n-a17301239838f94e45373828",
   "quote_text": "Speltips: Under 3 asian hcp | Odds: @1.80 | Units: 2/5",
   "fragment_from": 346,
   "fragment_to": 400,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-1-11-infor-malmo-hammarby-tight-i-mastematchen",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "5e778a81f7fa9c593969dd6063f8b5f439ad4bc54229b302f6432d7d79725883",
    "material_removed": false
   },
   "published_at": "2026-10-30T15:11:47.000Z",
   "detected_at": "2026-10-30T15:20:31.151Z",
   "executed_at": "2026-10-31T19:11:51.284Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-d14e16b1f776",
    "display_name": "Malmo FF — Hammarby",
    "competition_name": "Allsvenskan",
    "starts_at": "2026-11-01T13:00:00.000Z",
    "url": "/football/matches/malmo-ff-vs-hammarby-2026-11-01/",
    "scoreline": "1-2",
    "condition": "finished"
   },
   "market_label": "Over/Under 3 goals",
   "outcome_label": "under 3.0",
   "odds_set": {
    "by_author": "1.8",
    "our_snapshot": "1.8350",
    "our_snapshot_at": "2026-10-30T15:16:15.662Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "void",
   "simulation_change_hundredths": 0,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-30T15:11:47.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-30T15:11:47.000Z",
    "detected_at": "2026-10-30T15:20:31.151Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "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.0",
    "author_odds": "1.8",
    "market_key": "total",
    "choice_key": "under",
    "period": "match",
    "line": "3.0",
    "subject": "goals_total",
    "in_words": "Over/Under 3 goals: under 3.0 at 1.8"
   },
   "author_claim_outcome": {
    "result": "void",
    "scoreline": "1-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Void: the final score was Malmo FF 1-2 Hammarby."
   },
   "settlements": [
    {
     "operation_id": "e35413b26dfd49325906c7342efa78a75ce7fb70517afdf1e923f4810ba9e619",
     "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.0",
     "decimal_odds": "1.8",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "void",
     "result_words": "Void",
     "change_hundredths": 0,
     "executed_at": "2026-10-31T19:11:50.928Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "8a841b7a66f263594e30294ddf49a9283d500be305a8dd4b2943cda71e1d4435",
     "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.0",
     "decimal_odds": "1.8350",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "void",
     "result_words": "Void",
     "change_hundredths": 0,
     "executed_at": "2026-10-31T19:11:51.284Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Daniel Jacobsson",
    "publisher": "Speltips.se",
    "forecaster": "Daniel Jacobsson",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://speltips.se/speltips-1-11-infor-malmo-hammarby-tight-i-mastematchen",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-bc4e0b4c5cbce327101bb4e9",
   "url": "/evidence/?pick=n-bc4e0b4c5cbce327101bb4e9",
   "quote_text": "Jag tror att vi har ett underhållande Göteborgsmöte framför oss mellan två välmående och formstarka lag.",
   "fragment_from": 1627,
   "fragment_to": 1731,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-1-11-infor-hacken-ifk-goteborg-ett-underhallande-mote",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "d12a11f4359459170b631336047a2bd5d33a16be2767574f0f1b320070c46af0",
    "material_removed": false
   },
   "published_at": "2026-10-30T15:00:03.000Z",
   "detected_at": "2026-10-30T15:09:55.678Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-30T15:00:03.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-30T15:00:03.000Z",
    "detected_at": "2026-10-30T15:09:55.678Z",
    "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-8033ef395ec1e5e3c905d663",
   "url": "/evidence/?pick=n-8033ef395ec1e5e3c905d663",
   "quote_text": "Det går att diskutera om att dessa två lagen är formstarkast i Allsvenskan senaste tiden.",
   "fragment_from": 275,
   "fragment_to": 364,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-1-11-infor-hacken-ifk-goteborg-ett-underhallande-mote",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "d12a11f4359459170b631336047a2bd5d33a16be2767574f0f1b320070c46af0",
    "material_removed": false
   },
   "published_at": "2026-10-30T15:00:03.000Z",
   "detected_at": "2026-10-30T15:09:55.678Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-30T15:00:03.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-30T15:00:03.000Z",
    "detected_at": "2026-10-30T15:09:55.678Z",
    "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-f87c253e0b5291ffc9939d8f",
   "url": "/authors/daniel-jacobsson/picks/2/#pick-n-f87c253e0b5291ffc9939d8f",
   "quote_text": "Över 2,5 + BLGM hos DBet",
   "fragment_from": 2863,
   "fragment_to": 2887,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-1-11-infor-hacken-ifk-goteborg-ett-underhallande-mote",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "d12a11f4359459170b631336047a2bd5d33a16be2767574f0f1b320070c46af0",
    "material_removed": false
   },
   "published_at": "2026-10-30T15:00:03.000Z",
   "detected_at": "2026-10-30T15:09:55.678Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-30T15:00:03.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-30T15:00:03.000Z",
    "detected_at": "2026-10-30T15:09:55.678Z",
    "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-ba1d441f3baf7c9b981870a2",
   "url": "/authors/daniel-jacobsson/picks/2/#pick-n-ba1d441f3baf7c9b981870a2",
   "quote_text": "Speltips: Villarreal & under 4,5 mål | Odds: @1.68",
   "fragment_from": 392,
   "fragment_to": 442,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-30-10-infor-villarreal-espanyol-fredagsmote-i-laliga",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "225cb6ff6e8924c5d5ccb18cad6f0d37682200ec7d28caba94220f9b6e570390",
    "material_removed": false
   },
   "published_at": "2026-10-29T16:00:20.000Z",
   "detected_at": "2026-10-29T16:21:00.815Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-29T16:00:20.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-29T16:00:20.000Z",
    "detected_at": "2026-10-29T16:21:00.815Z",
    "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-4a443c18533e01f6058ac240",
   "url": "/evidence/?pick=n-4a443c18533e01f6058ac240",
   "quote_text": "Robbie Ure lämnade för Sevilla i somras.",
   "fragment_from": 2857,
   "fragment_to": 2897,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-29-10-infor-hammarby-sirius-favoritskapet-ar-for-stort",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "1472dacd39004dfa0020732e4ce8558766c6f7731414aaaf36a16ddce222a261",
    "material_removed": false
   },
   "published_at": "2026-10-28T16:00:54.000Z",
   "detected_at": "2026-10-28T16:29:50.742Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-28T16:00:54.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-28T16:00:54.000Z",
    "detected_at": "2026-10-28T16:29:50.742Z",
    "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-c5dda95fa3232f41d5f748ae",
   "url": "/evidence/?pick=n-c5dda95fa3232f41d5f748ae",
   "quote_text": "Det finns inte en chans att jag tittar ditåt, även om jag håller ”Bajen” som ett bättre lag.",
   "fragment_from": 2235,
   "fragment_to": 2327,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-29-10-infor-hammarby-sirius-favoritskapet-ar-for-stort",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "1472dacd39004dfa0020732e4ce8558766c6f7731414aaaf36a16ddce222a261",
    "material_removed": false
   },
   "published_at": "2026-10-28T16:00:54.000Z",
   "detected_at": "2026-10-28T16:29:50.742Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-28T16:00:54.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-28T16:00:54.000Z",
    "detected_at": "2026-10-28T16:29:50.742Z",
    "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-b9804ebb6e53449848c6a09b",
   "url": "/evidence/?pick=n-b9804ebb6e53449848c6a09b",
   "quote_text": "Favoritskapet är för stort!",
   "fragment_from": 177,
   "fragment_to": 204,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-29-10-infor-hammarby-sirius-favoritskapet-ar-for-stort",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "1472dacd39004dfa0020732e4ce8558766c6f7731414aaaf36a16ddce222a261",
    "material_removed": false
   },
   "published_at": "2026-10-28T16:00:54.000Z",
   "detected_at": "2026-10-28T16:29:50.742Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-28T16:00:54.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-28T16:00:54.000Z",
    "detected_at": "2026-10-28T16:29:50.742Z",
    "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-94413329030aba56a6ce9134",
   "url": "/authors/daniel-jacobsson/picks/2/#pick-n-94413329030aba56a6ce9134",
   "quote_text": "Jag väljer att spela på Sirius i det här mötet.",
   "fragment_from": 497,
   "fragment_to": 544,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-29-10-infor-hammarby-sirius-favoritskapet-ar-for-stort",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "1472dacd39004dfa0020732e4ce8558766c6f7731414aaaf36a16ddce222a261",
    "material_removed": false
   },
   "published_at": "2026-10-28T16:00:54.000Z",
   "detected_at": "2026-10-28T16:29:50.742Z",
   "executed_at": "2026-10-28T20:01:00.442Z",
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-ecfbca65cfc2",
    "display_name": "Hammarby — Sirius",
    "competition_name": "Allsvenskan",
    "starts_at": "2026-10-29T17:30:00.000Z",
    "url": "/football/matches/hammarby-vs-sirius-2026-10-29/",
    "scoreline": "2-0",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Sirius",
   "odds_set": {
    "by_author": null,
    "our_snapshot": "5.5000",
    "our_snapshot_at": "2026-10-28T16:34:44.283Z",
    "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-28T16:00:54.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-28T16:00:54.000Z",
    "detected_at": "2026-10-28T16:29:50.742Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "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": "Sirius",
    "author_odds": null,
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Sirius"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Hammarby 2-0 Sirius."
   },
   "settlements": [
    {
     "operation_id": "5ee28e5904fe67ab0ef4fcae62ed5ce4fde753b0ca46b1aff116856483b65e8e",
     "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": "Sirius",
     "decimal_odds": "5.5000",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-28T20:01:00.442Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Daniel Jacobsson",
    "publisher": "Speltips.se",
    "forecaster": "Daniel Jacobsson",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://speltips.se/speltips-29-10-infor-hammarby-sirius-favoritskapet-ar-for-stort",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-8239301096b19f7a807b1f42",
   "url": "/evidence/?pick=n-8239301096b19f7a807b1f42",
   "quote_text": "Jag tror att gästerna kan ta ledningen här och sedan ställa sig lite lägre.",
   "fragment_from": 3129,
   "fragment_to": 3204,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-28-10-infor-ifk-goteborg-djurgarden-har-leder-man-allsvenskan",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "3154ad6f455f1acedd8dea1e0b8b424e1eb4a558ffa45f847038dacfd1fa8c22",
    "material_removed": false
   },
   "published_at": "2026-10-27T16:00:05.000Z",
   "detected_at": "2026-10-27T16:29:45.015Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-27T16:00:05.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-27T16:00:05.000Z",
    "detected_at": "2026-10-27T16:29:45.015Z",
    "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-9f2caa11ba90a13df8f168bb",
   "url": "/authors/daniel-jacobsson/picks/2/#pick-n-9f2caa11ba90a13df8f168bb",
   "quote_text": "Speltips: IFK Göteborg flest hörnor | Odds: @2.66 | Units: 1/5",
   "fragment_from": 393,
   "fragment_to": 455,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-28-10-infor-ifk-goteborg-djurgarden-har-leder-man-allsvenskan",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "3154ad6f455f1acedd8dea1e0b8b424e1eb4a558ffa45f847038dacfd1fa8c22",
    "material_removed": false
   },
   "published_at": "2026-10-27T16:00:05.000Z",
   "detected_at": "2026-10-27T16:29:45.015Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-27T16:00:05.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-27T16:00:05.000Z",
    "detected_at": "2026-10-27T16:29:45.015Z",
    "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-d8de6beaf01b342ee0915f2c",
   "url": "/evidence/?pick=n-d8de6beaf01b342ee0915f2c",
   "quote_text": "Jag känner att Elfsborg har blivit det starka Elfsborg som vi sett tidigare säsonger",
   "fragment_from": 2235,
   "fragment_to": 2319,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-27-10-infor-aik-elfsborg-omgangen-startar-med-hogoddsare",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "2ede29bc2a2a55f4cde3c800d63a68d0bb5614434e0459187a16fe76048132c7",
    "material_removed": false
   },
   "published_at": "2026-10-26T16:00:14.000Z",
   "detected_at": "2026-10-26T16:29:42.599Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-26T16:00:14.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-26T16:00:14.000Z",
    "detected_at": "2026-10-26T16:29:42.599Z",
    "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-fd5a7a231586e2a197786c2a",
   "url": "/evidence/?pick=n-fd5a7a231586e2a197786c2a",
   "quote_text": "Nu har man helt plötsligt ett kryss mot IFK Göteborg och en seger mot Sirius senaste två.",
   "fragment_from": 1315,
   "fragment_to": 1404,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-27-10-infor-aik-elfsborg-omgangen-startar-med-hogoddsare",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "2ede29bc2a2a55f4cde3c800d63a68d0bb5614434e0459187a16fe76048132c7",
    "material_removed": false
   },
   "published_at": "2026-10-26T16:00:14.000Z",
   "detected_at": "2026-10-26T16:29:42.599Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-26T16:00:14.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-26T16:00:14.000Z",
    "detected_at": "2026-10-26T16:29:42.599Z",
    "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-801701d12ef103272220e974",
   "url": "/authors/daniel-jacobsson/picks/2/#pick-n-801701d12ef103272220e974",
   "quote_text": "Match: AIK – Elfsborg (Allsvenskan) | Speltips: Oavgjort | Odds: @3.50 | Units: 1/5",
   "fragment_from": 341,
   "fragment_to": 424,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-27-10-infor-aik-elfsborg-omgangen-startar-med-hogoddsare",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "2ede29bc2a2a55f4cde3c800d63a68d0bb5614434e0459187a16fe76048132c7",
    "material_removed": false
   },
   "published_at": "2026-10-26T16:00:14.000Z",
   "detected_at": "2026-10-26T16:29:42.599Z",
   "executed_at": "2026-10-26T16:50:26.255Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-1c999c6b67e7",
    "display_name": "AIK — Elfsborg",
    "competition_name": "Allsvenskan",
    "starts_at": "2026-10-27T18:00:00.000Z",
    "url": "/football/matches/aik-vs-elfsborg-2026-10-27/",
    "scoreline": "2-2",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "draw",
   "odds_set": {
    "by_author": "3.5",
    "our_snapshot": "3.5000",
    "our_snapshot_at": "2026-10-26T16:34:37.540Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 25000,
   "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-26T16:00:14.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-26T16:00:14.000Z",
    "detected_at": "2026-10-26T16:29:42.599Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "draw",
    "author_odds": "3.5",
    "market_key": "1x2",
    "choice_key": "X",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: draw at 3.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 AIK 2-2 Elfsborg."
   },
   "settlements": [
    {
     "operation_id": "9946da781a1983c26f7fb729465641ea7009ccfb7c93bc10dece05623d8ce306",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "draw",
     "decimal_odds": "3.5",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 25000,
     "executed_at": "2026-10-26T16:31:47.620Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "830b9e6fc961386c5823ec770ceb654783effb7afd5101878cee6076ad62e8ac",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "draw",
     "decimal_odds": "3.5000",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 25000,
     "executed_at": "2026-10-26T16:50:26.255Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Daniel Jacobsson",
    "publisher": "Speltips.se",
    "forecaster": "Daniel Jacobsson",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://speltips.se/speltips-27-10-infor-aik-elfsborg-omgangen-startar-med-hogoddsare",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-4cb15d7a246a9129aa922f3a",
   "url": "/authors/daniel-jacobsson/picks/2/#pick-n-4cb15d7a246a9129aa922f3a",
   "quote_text": "Match: Örebro – Falkenberg (Superettan) | Speltips: BLGM | Odds: @1.62 | Units: 4/5 | Spelstopp: 19:05",
   "fragment_from": 341,
   "fragment_to": 443,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-26-10-infor-orebro-falkenberg-botten-mot-toppen",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "91531ca0dde6e7c6a43ea35ca3afc0e5b10735900815ec9c8ad6c6650583213f",
    "material_removed": false
   },
   "published_at": "2026-10-25T17:00:04.000Z",
   "detected_at": "2026-10-25T17:09:34.761Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-1794c8939ab5",
    "display_name": "Orebro SK — Falkenbergs FF",
    "competition_name": "Superettan",
    "starts_at": "2026-10-26T18:05:00.000Z",
    "url": "/football/matches/orebro-sk-vs-falkenbergs-ff-2026-10-26/",
    "scoreline": "1-0",
    "condition": "finished"
   },
   "market_label": "Both teams to score",
   "outcome_label": "yes",
   "odds_set": {
    "by_author": "1.62",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "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-25T17:00:04.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-25T17:00:04.000Z",
    "detected_at": "2026-10-25T17:09:34.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": "Both teams to score",
    "choice": "yes",
    "author_odds": "1.62",
    "market_key": "both_teams_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: yes at 1.62"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Orebro SK 1-0 Falkenbergs FF."
   },
   "settlements": [
    {
     "operation_id": "c4219d2635b19b21cf1b33f0c035d3682ebbf3f23a20b0b8251c48a5c37e5650",
     "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": "b407beee5d830f04ec0a193051fffbf61dd05e0407aafbcdb6da3dcdd352f7d2",
     "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": "Daniel Jacobsson",
    "publisher": "Speltips.se",
    "forecaster": "Daniel Jacobsson",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://speltips.se/speltips-26-10-infor-orebro-falkenberg-botten-mot-toppen",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-2554611f5ea9cac6ef01e9fb",
   "url": "/authors/daniel-jacobsson/picks/2/#pick-n-2554611f5ea9cac6ef01e9fb",
   "quote_text": "Speltips: Sirius & över 1,5 mål | Odds: @1.76 | Units: 2/5",
   "fragment_from": 353,
   "fragment_to": 411,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-24-10-infor-sirius-aik-ater-pa-segersparet",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "a02d5598ce63800090c5ce7feff6b0930f13fae9602f32fad8137eec1717c937",
    "material_removed": false
   },
   "published_at": "2026-10-23T14:00:34.000Z",
   "detected_at": "2026-10-23T14:39:42.325Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-23T14:00:34.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-23T14:00:34.000Z",
    "detected_at": "2026-10-23T14:39:42.325Z",
    "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-4f39174c2a3c70414a5d97f9",
   "url": "/evidence/?pick=n-4f39174c2a3c70414a5d97f9",
   "quote_text": "Jag tror tyvärr att den här matchen blir mer lik förlustmatchen mot Häcken än segermatchen mot Gais senast.",
   "fragment_from": 2371,
   "fragment_to": 2478,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-24-10-infor-djurgarden-orgryte-tva-lag-med-hopp",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "90c16b63a71e815a0f05772f35b5c8aae296580cfbc9b5383cec2ce4672c8f6f",
    "material_removed": false
   },
   "published_at": "2026-10-23T14:00:50.000Z",
   "detected_at": "2026-10-23T14:39:40.588Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-23T14:00:50.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-23T14:00:50.000Z",
    "detected_at": "2026-10-23T14:39:40.588Z",
    "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-f51924bdb43c3eb9c064a10d",
   "url": "/authors/daniel-jacobsson/picks/2/#pick-n-f51924bdb43c3eb9c064a10d",
   "quote_text": "Match: Djurgården – Örgryte (Allsvenskan) | Speltips: Hegland gör assist | Odds: @1.88 | Units: 1/5",
   "fragment_from": 348,
   "fragment_to": 447,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-24-10-infor-djurgarden-orgryte-tva-lag-med-hopp",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "90c16b63a71e815a0f05772f35b5c8aae296580cfbc9b5383cec2ce4672c8f6f",
    "material_removed": false
   },
   "published_at": "2026-10-23T14:00:50.000Z",
   "detected_at": "2026-10-23T14:39:40.588Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-23T14:00:50.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-23T14:00:50.000Z",
    "detected_at": "2026-10-23T14:39:40.588Z",
    "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-ea0cb50cea991ae41b5828f4",
   "url": "/evidence/?pick=n-ea0cb50cea991ae41b5828f4",
   "quote_text": "Jag tycker inte att överspelet skall vara favorit.",
   "fragment_from": 810,
   "fragment_to": 860,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-23-10-infor-elfsborg-malmo-vagval-for-mff",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "9afa048eb8917c374b40716e2e3eb8ba6c447c1a71f999ce9d5abf6ba05f4d47",
    "material_removed": false
   },
   "published_at": "2026-10-22T15:00:58.000Z",
   "detected_at": "2026-10-22T15:29:36.106Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-22T15:00:58.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-22T15:00:58.000Z",
    "detected_at": "2026-10-22T15:29:36.106Z",
    "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-9a187bb15934423047428582",
   "url": "/authors/daniel-jacobsson/picks/2/#pick-n-9a187bb15934423047428582",
   "quote_text": "Under 2,75 mål | Odds: @1.80",
   "fragment_from": 388,
   "fragment_to": 416,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-23-10-infor-elfsborg-malmo-vagval-for-mff",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "9afa048eb8917c374b40716e2e3eb8ba6c447c1a71f999ce9d5abf6ba05f4d47",
    "material_removed": false
   },
   "published_at": "2026-10-22T15:00:58.000Z",
   "detected_at": "2026-10-22T15:29:36.106Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-c1d06396dc4e",
    "display_name": "Elfsborg — Malmo FF",
    "competition_name": "Allsvenskan",
    "starts_at": "2026-10-23T17:00:00.000Z",
    "url": null,
    "scoreline": "0-0",
    "condition": "finished"
   },
   "market_label": "Over/Under 2.75 goals",
   "outcome_label": "under 2.75",
   "odds_set": {
    "by_author": "1.8",
    "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-22T15:00:58.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-22T15:00:58.000Z",
    "detected_at": "2026-10-22T15:29:36.106Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "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.75 goals",
    "choice": "under 2.75",
    "author_odds": "1.8",
    "market_key": "total",
    "choice_key": "under",
    "period": "match",
    "line": "2.75",
    "subject": "goals_total",
    "in_words": "Over/Under 2.75 goals: under 2.75 at 1.8"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Elfsborg 0-0 Malmo FF."
   },
   "settlements": [
    {
     "operation_id": "5947288354d2cfdbf869a22df878add5e0ebd436a539c3397bca8da037fb142c",
     "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.75 goals",
     "choice": "under 2.75",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_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": "25c93035265c322236ee9d9a5c95da43f1d272b34c3f969eb19ad916b3038b6e",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.75 goals",
     "choice": "under 2.75",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_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": "Daniel Jacobsson",
    "publisher": "Speltips.se",
    "forecaster": "Daniel Jacobsson",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://speltips.se/speltips-23-10-infor-elfsborg-malmo-vagval-for-mff",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-0ae40ed9f5710b719406b4c4",
   "url": "/authors/daniel-jacobsson/picks/2/#pick-n-0ae40ed9f5710b719406b4c4",
   "quote_text": "Speltips: Under 2,5 mål | Odds: @1.88",
   "fragment_from": 399,
   "fragment_to": 436,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-22-10-infor-iberia-1999-mjallby-malsnalt-i-georgien",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "462bf39e069ccc272b84c273c1a5d018b574d42994bfbf77975721aad896fbb9",
    "material_removed": false
   },
   "published_at": "2026-10-21T16:00:38.000Z",
   "detected_at": "2026-10-21T16:29:42.431Z",
   "executed_at": "2026-10-23T00:43:37.914Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-e872e68c053b",
    "display_name": "FC Iberia 1999 — Mjällby",
    "competition_name": "UEFA Conference League",
    "starts_at": "2026-10-22T16:45:00.000Z",
    "url": "/football/matches/fc-iberia-1999-vs-mjallby-2026-10-22/",
    "scoreline": "1-1",
    "condition": "finished"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "under 2.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": 10000,
   "result": "win",
   "simulation_change_hundredths": 8800,
   "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-21T16:00:38.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-21T16:00:38.000Z",
    "detected_at": "2026-10-21T16:29:42.431Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "under 2.5",
    "author_odds": "1.88",
    "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.88"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was FC Iberia 1999 1-1 Mjällby."
   },
   "settlements": [
    {
     "operation_id": "ac37402521e79f79c49331f936dfd8aba6e27c6ef4420e194034402ffc40d639",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "decimal_odds": "1.88",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 8800,
     "executed_at": "2026-10-23T00:43:37.914Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "54bb58220254d5a94fc8490e93723e6b099d711b3873689e5c78e9233ac1f7cc",
     "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": "settled_pick",
   "authorship": {
    "material_author": "Daniel Jacobsson",
    "publisher": "Speltips.se",
    "forecaster": "Daniel Jacobsson",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://speltips.se/speltips-22-10-infor-iberia-1999-mjallby-malsnalt-i-georgien",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-1fa658c49b426f606e1fec1c",
   "url": "/evidence/?pick=n-1fa658c49b426f606e1fec1c",
   "quote_text": "Känslan är att det är lite oklart och att Real den 21 oktober inte har sin bästa form i kroppen.",
   "fragment_from": 1723,
   "fragment_to": 1819,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-21-10-infor-real-madrid-rb-leipzig-norrman-i-fokus-pa-bernabeu",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "71952773c242d913c45eaf2ca45a680fffb2afe75220e2b15777a16ecd47d10f",
    "material_removed": false
   },
   "published_at": "2026-10-20T15:00:44.000Z",
   "detected_at": "2026-10-20T15:29:35.479Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-20T15:00:44.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-20T15:00:44.000Z",
    "detected_at": "2026-10-20T15:29:35.479Z",
    "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-34f7c628814000cde2c9318b",
   "url": "/evidence/?pick=n-34f7c628814000cde2c9318b",
   "quote_text": "Frågan är var marängernas största fokus ligger någonstans.",
   "fragment_from": 309,
   "fragment_to": 367,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-21-10-infor-real-madrid-rb-leipzig-norrman-i-fokus-pa-bernabeu",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "71952773c242d913c45eaf2ca45a680fffb2afe75220e2b15777a16ecd47d10f",
    "material_removed": false
   },
   "published_at": "2026-10-20T15:00:44.000Z",
   "detected_at": "2026-10-20T15:29:35.479Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-20T15:00:44.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-20T15:00:44.000Z",
    "detected_at": "2026-10-20T15:29:35.479Z",
    "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-3eb3e9269cee53ab3a51a286",
   "url": "/authors/daniel-jacobsson/picks/2/#pick-n-3eb3e9269cee53ab3a51a286",
   "quote_text": "Match: Real Madrid – RB Leipzig (Champions League) | Speltips: Antonio Nusa SPM | Odds: @1.78 | Units: 1/5 | Spelstopp: 21:00",
   "fragment_from": 369,
   "fragment_to": 494,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-21-10-infor-real-madrid-rb-leipzig-norrman-i-fokus-pa-bernabeu",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "71952773c242d913c45eaf2ca45a680fffb2afe75220e2b15777a16ecd47d10f",
    "material_removed": false
   },
   "published_at": "2026-10-20T15:00:44.000Z",
   "detected_at": "2026-10-20T15:29:35.479Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-20T15:00:44.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-20T15:00:44.000Z",
    "detected_at": "2026-10-20T15:29:35.479Z",
    "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-305f184517339f5422f306a6",
   "url": "/evidence/?pick=n-305f184517339f5422f306a6",
   "quote_text": "Dominik Szobozslai saknas, likaså Jeremie Frimpong",
   "fragment_from": 2521,
   "fragment_to": 2571,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-20-10-infor-liverpool-villarreal-inte-sa-enkelt-som-det-verkar",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "9642eb68bab1b22af0ce77ebdd37f54b7bf3fc638a3fdbf73f4e432f965d4f68",
    "material_removed": false
   },
   "published_at": "2026-10-19T15:00:43.000Z",
   "detected_at": "2026-10-20T13:09:38.626Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-19T15:00:43.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-19T15:00:43.000Z",
    "detected_at": "2026-10-20T13:09:38.626Z",
    "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-27485b11b051901f2a588374",
   "url": "/evidence/?pick=n-27485b11b051901f2a588374",
   "quote_text": "Då gör man mål, precis som hemmalaget.",
   "fragment_from": 2715,
   "fragment_to": 2753,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-20-10-infor-liverpool-villarreal-inte-sa-enkelt-som-det-verkar",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "9642eb68bab1b22af0ce77ebdd37f54b7bf3fc638a3fdbf73f4e432f965d4f68",
    "material_removed": false
   },
   "published_at": "2026-10-19T15:00:43.000Z",
   "detected_at": "2026-10-20T13:09:38.626Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-19T15:00:43.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-19T15:00:43.000Z",
    "detected_at": "2026-10-20T13:09:38.626Z",
    "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-e7e604041b37c1cefe6ec7a1",
   "url": "/evidence/?pick=n-e7e604041b37c1cefe6ec7a1",
   "quote_text": "man behöver öka litegrann för att slå de bästa lagen.",
   "fragment_from": 2273,
   "fragment_to": 2326,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-20-10-infor-liverpool-villarreal-inte-sa-enkelt-som-det-verkar",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "9642eb68bab1b22af0ce77ebdd37f54b7bf3fc638a3fdbf73f4e432f965d4f68",
    "material_removed": false
   },
   "published_at": "2026-10-19T15:00:43.000Z",
   "detected_at": "2026-10-20T13:09:38.626Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-19T15:00:43.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-19T15:00:43.000Z",
    "detected_at": "2026-10-20T13:09:38.626Z",
    "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-bef77071709d8c49cdcdeb4c",
   "url": "/evidence/?pick=n-bef77071709d8c49cdcdeb4c",
   "quote_text": "Villarreal trivs rätt bra med att åka till Anfield som underdogs.",
   "fragment_from": 1750,
   "fragment_to": 1815,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-20-10-infor-liverpool-villarreal-inte-sa-enkelt-som-det-verkar",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "9642eb68bab1b22af0ce77ebdd37f54b7bf3fc638a3fdbf73f4e432f965d4f68",
    "material_removed": false
   },
   "published_at": "2026-10-19T15:00:43.000Z",
   "detected_at": "2026-10-20T13:09:38.626Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-19T15:00:43.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-19T15:00:43.000Z",
    "detected_at": "2026-10-20T13:09:38.626Z",
    "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-abab30ab77e87105effe847f",
   "url": "/evidence/?pick=n-abab30ab77e87105effe847f",
   "quote_text": "det stora favoritskapet håller jag inte med om.",
   "fragment_from": 1646,
   "fragment_to": 1693,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-20-10-infor-liverpool-villarreal-inte-sa-enkelt-som-det-verkar",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "9642eb68bab1b22af0ce77ebdd37f54b7bf3fc638a3fdbf73f4e432f965d4f68",
    "material_removed": false
   },
   "published_at": "2026-10-19T15:00:43.000Z",
   "detected_at": "2026-10-20T13:09:38.626Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-19T15:00:43.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-19T15:00:43.000Z",
    "detected_at": "2026-10-20T13:09:38.626Z",
    "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-7caacbfaced782ffc6a5e0a9",
   "url": "/evidence/?pick=n-7caacbfaced782ffc6a5e0a9",
   "quote_text": "Men blir det så enkelt?",
   "fragment_from": 322,
   "fragment_to": 345,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-20-10-infor-liverpool-villarreal-inte-sa-enkelt-som-det-verkar",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "9642eb68bab1b22af0ce77ebdd37f54b7bf3fc638a3fdbf73f4e432f965d4f68",
    "material_removed": false
   },
   "published_at": "2026-10-19T15:00:43.000Z",
   "detected_at": "2026-10-20T13:09:38.626Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-19T15:00:43.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-19T15:00:43.000Z",
    "detected_at": "2026-10-20T13:09:38.626Z",
    "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-e90fb96cbb236dbd7704cfb2",
   "url": "/authors/daniel-jacobsson/picks/2/#pick-n-e90fb96cbb236dbd7704cfb2",
   "quote_text": "Match: Liverpool – Villarreal (Champions League) | Speltips: Båda lagen gör mål | Odds: @1.64 | Units: 4/5 | Spelstopp: 21:00",
   "fragment_from": 347,
   "fragment_to": 472,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-20-10-infor-liverpool-villarreal-inte-sa-enkelt-som-det-verkar",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "9642eb68bab1b22af0ce77ebdd37f54b7bf3fc638a3fdbf73f4e432f965d4f68",
    "material_removed": false
   },
   "published_at": "2026-10-19T15:00:43.000Z",
   "detected_at": "2026-10-20T13:09:38.626Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-e9ad016f0818",
    "display_name": "Liverpool — Villarreal",
    "competition_name": "UEFA Champions League",
    "starts_at": "2026-10-20T19:00:00.000Z",
    "url": "/football/matches/liverpool-vs-villarreal-2026-10-20/",
    "scoreline": "4-3",
    "condition": "finished"
   },
   "market_label": "Both teams to score",
   "outcome_label": "yes",
   "odds_set": {
    "by_author": "1.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-19T15:00:43.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-19T15:00:43.000Z",
    "detected_at": "2026-10-20T13:09:38.626Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "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": "4-3",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Liverpool 4-3 Villarreal."
   },
   "settlements": [
    {
     "operation_id": "077b976fc35bfa61c26c00e7a880ebe2bab6e64ac828ae434efb6a7139b12611",
     "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": "e5fb9051e677056f919fac66630ba65762e1bcc38458f9a55de30eb108466f15",
     "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": "Daniel Jacobsson",
    "publisher": "Speltips.se",
    "forecaster": "Daniel Jacobsson",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://speltips.se/speltips-20-10-infor-liverpool-villarreal-inte-sa-enkelt-som-det-verkar",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-2078059e79fe938b629c143c",
   "url": "/evidence/?pick=n-2078059e79fe938b629c143c",
   "quote_text": "Relaterade inlägg",
   "fragment_from": 3004,
   "fragment_to": 3021,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-19-10-infor-degerfors-kalmar-angestmatch-pa-stora-valla",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "8bc71de2eb3bfac0658a687ddaef5b232facd2d0dacb789aeb54088cc27438d9",
    "material_removed": false
   },
   "published_at": "2026-10-18T16:00:54.000Z",
   "detected_at": "2026-10-18T19:59:44.958Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-18T16:00:54.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-18T16:00:54.000Z",
    "detected_at": "2026-10-18T19:59:44.958Z",
    "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-a69bb2ae8673396f407347c6",
   "url": "/evidence/?pick=n-a69bb2ae8673396f407347c6",
   "quote_text": "jag är inte alls övertygad om att det här är matchen man går och tar den där efterlängtade trean",
   "fragment_from": 1599,
   "fragment_to": 1695,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-19-10-infor-degerfors-kalmar-angestmatch-pa-stora-valla",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "8bc71de2eb3bfac0658a687ddaef5b232facd2d0dacb789aeb54088cc27438d9",
    "material_removed": false
   },
   "published_at": "2026-10-18T16:00:54.000Z",
   "detected_at": "2026-10-18T19:59:44.958Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-18T16:00:54.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-18T16:00:54.000Z",
    "detected_at": "2026-10-18T19:59:44.958Z",
    "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-f2f5eb5b9620998b52ae7e8e",
   "url": "/evidence/?pick=n-f2f5eb5b9620998b52ae7e8e",
   "quote_text": "Det här kan bli en tuff uppgift för smålänningarna",
   "fragment_from": 1524,
   "fragment_to": 1574,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-19-10-infor-degerfors-kalmar-angestmatch-pa-stora-valla",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "8bc71de2eb3bfac0658a687ddaef5b232facd2d0dacb789aeb54088cc27438d9",
    "material_removed": false
   },
   "published_at": "2026-10-18T16:00:54.000Z",
   "detected_at": "2026-10-18T19:59:44.958Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-18T16:00:54.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-18T16:00:54.000Z",
    "detected_at": "2026-10-18T19:59:44.958Z",
    "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-bda358f6759547809099fba4",
   "url": "/authors/daniel-jacobsson/picks/2/#pick-n-bda358f6759547809099fba4",
   "quote_text": "Speltips: Under 2,5 mål | Odds: @1.80 | Units: 1/5",
   "fragment_from": 346,
   "fragment_to": 396,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-19-10-infor-degerfors-kalmar-angestmatch-pa-stora-valla",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "8bc71de2eb3bfac0658a687ddaef5b232facd2d0dacb789aeb54088cc27438d9",
    "material_removed": false
   },
   "published_at": "2026-10-18T16:00:54.000Z",
   "detected_at": "2026-10-18T19:59:44.958Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-567b9e8fe9a0",
    "display_name": "Degerfors — Kalmar FF",
    "competition_name": "Allsvenskan",
    "starts_at": "2026-10-19T17:00:00.000Z",
    "url": null,
    "scoreline": "1-2",
    "condition": "finished"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "under 2.5",
   "odds_set": {
    "by_author": "1.8",
    "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-18T16:00:54.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-18T16:00:54.000Z",
    "detected_at": "2026-10-18T19:59:44.958Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "under 2.5",
    "author_odds": "1.8",
    "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.8"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Degerfors 1-2 Kalmar FF."
   },
   "settlements": [
    {
     "operation_id": "d54d2a8e488eb644f4e3d6d0ea3a7bdcf70c2ab4f9a230a79cb5c1d51c7958f2",
     "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": "25ac9364b1a0b5340a3af0b79d274de57a39206f90f2df5574529a1774d4d26b",
     "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": "Daniel Jacobsson",
    "publisher": "Speltips.se",
    "forecaster": "Daniel Jacobsson",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://speltips.se/speltips-19-10-infor-degerfors-kalmar-angestmatch-pa-stora-valla",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-b46a37306d583d5c9ac6eb40",
   "url": "/evidence/?pick=n-b46a37306d583d5c9ac6eb40",
   "quote_text": "Chanserna till ett nytt och efterlängtat mål ökar säkerligen när hans tidigare klubb står på andra sidan",
   "fragment_from": 2093,
   "fragment_to": 2197,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-17-10-infor-aik-ifk-goteborg-forsta-gangen-sedan-2015",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b72ef0039ec5263150a8c3594a002d74f06f4e601884fe54aff79452677f4900",
    "material_removed": false
   },
   "published_at": "2026-10-16T13:57:02.000Z",
   "detected_at": "2026-10-16T14:09:40.855Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-16T13:57:02.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-16T13:57:02.000Z",
    "detected_at": "2026-10-16T14:09:40.855Z",
    "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-65439963a06c043b53b462e1",
   "url": "/authors/daniel-jacobsson/picks/2/#pick-n-65439963a06c043b53b462e1",
   "quote_text": "Speltips: IFK Göteborg DNB | Odds: @1.80",
   "fragment_from": 393,
   "fragment_to": 433,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-17-10-infor-aik-ifk-goteborg-forsta-gangen-sedan-2015",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b72ef0039ec5263150a8c3594a002d74f06f4e601884fe54aff79452677f4900",
    "material_removed": false
   },
   "published_at": "2026-10-16T13:57:02.000Z",
   "detected_at": "2026-10-16T14:09:40.855Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-b3c74027d352",
    "display_name": "AIK — IFK Goteborg",
    "competition_name": "Allsvenskan",
    "starts_at": "2026-10-17T15:30:00.000Z",
    "url": null,
    "scoreline": "2-2",
    "condition": "finished"
   },
   "market_label": "Draw no bet",
   "outcome_label": "IFK Goteborg",
   "odds_set": {
    "by_author": "1.8",
    "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-16T13:57:02.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-16T13:57:02.000Z",
    "detected_at": "2026-10-16T14:09:40.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": "Draw no bet",
    "choice": "IFK Goteborg",
    "author_odds": "1.8",
    "market_key": "draw_no_bet",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Draw no bet: IFK Goteborg at 1.8"
   },
   "author_claim_outcome": {
    "result": "void",
    "scoreline": "2-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Void: the final score was AIK 2-2 IFK Goteborg."
   },
   "settlements": [
    {
     "operation_id": "18b7f899c1890a717e355120a709e79b4977b3b47b6a87acb2ec9d9a296cc96f",
     "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": "IFK Goteborg",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_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": "cf88a1f9eeeae33dba429a7d0d97d0085e0021e6325518eec6af659c8a57bdba",
     "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": "IFK Goteborg",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_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": "Daniel Jacobsson",
    "publisher": "Speltips.se",
    "forecaster": "Daniel Jacobsson",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://speltips.se/speltips-17-10-infor-aik-ifk-goteborg-forsta-gangen-sedan-2015",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-837776c6cd4de07f49e54659",
   "url": "/evidence/?pick=n-837776c6cd4de07f49e54659",
   "quote_text": "Jag tänker framförallt på Fer Lopez, som jag tycker är en av seriens bästa spelare.",
   "fragment_from": 2822,
   "fragment_to": 2905,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-16-10-infor-burnley-wolverhampton-svag-start-pa-sasongen",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "9842421843325ab0494a3f1d3d4b9338cb254a6dfbabcdaf0e559e623d3e3a20",
    "material_removed": false
   },
   "published_at": "2026-10-15T15:00:00.000Z",
   "detected_at": "2026-10-15T15:09:41.120Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-15T15:00:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-15T15:00:00.000Z",
    "detected_at": "2026-10-15T15:09:41.120Z",
    "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-83ef0bc77bbeb0b49cff77d7",
   "url": "/evidence/?pick=n-83ef0bc77bbeb0b49cff77d7",
   "quote_text": "Håll ett extra öga på Marcus Edwards.",
   "fragment_from": 1962,
   "fragment_to": 1999,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-16-10-infor-burnley-wolverhampton-svag-start-pa-sasongen",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "9842421843325ab0494a3f1d3d4b9338cb254a6dfbabcdaf0e559e623d3e3a20",
    "material_removed": false
   },
   "published_at": "2026-10-15T15:00:00.000Z",
   "detected_at": "2026-10-15T15:09:41.120Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-15T15:00:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-15T15:00:00.000Z",
    "detected_at": "2026-10-15T15:09:41.120Z",
    "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-15f06450691940ff962227ca",
   "url": "/evidence/?pick=n-15f06450691940ff962227ca",
   "quote_text": "1500 kr i gratisspel",
   "fragment_from": 825,
   "fragment_to": 845,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-16-10-infor-burnley-wolverhampton-svag-start-pa-sasongen",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "9842421843325ab0494a3f1d3d4b9338cb254a6dfbabcdaf0e559e623d3e3a20",
    "material_removed": false
   },
   "published_at": "2026-10-15T15:00:00.000Z",
   "detected_at": "2026-10-15T15:09:41.120Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-15T15:00:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-15T15:00:00.000Z",
    "detected_at": "2026-10-15T15:09:41.120Z",
    "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-6b4d60e14fd819d86dead49b",
   "url": "/authors/daniel-jacobsson/picks/2/#pick-n-6b4d60e14fd819d86dead49b",
   "quote_text": "Speltips: Båda lagen gör mål | Odds: @1.65",
   "fragment_from": 367,
   "fragment_to": 409,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-16-10-infor-burnley-wolverhampton-svag-start-pa-sasongen",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "9842421843325ab0494a3f1d3d4b9338cb254a6dfbabcdaf0e559e623d3e3a20",
    "material_removed": false
   },
   "published_at": "2026-10-15T15:00:00.000Z",
   "detected_at": "2026-10-15T15:09:41.120Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "ambiguous",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-15T15:00:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-15T15:00:00.000Z",
    "detected_at": "2026-10-15T15:09:41.120Z",
    "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-3c10053bbc36d5c2ccaba0ea",
   "url": "/evidence/?pick=n-3c10053bbc36d5c2ccaba0ea",
   "quote_text": "Vi kan utgå från 1-1 och grön bock, men räkna med mer än så.",
   "fragment_from": 2936,
   "fragment_to": 2996,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-16-10-infor-bp-djurgarden-fredag-pa-grimsta-ip",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "600c1d0c4a9973da9e26aa69f451237feedd030e7610c22f394022382603fcfb",
    "material_removed": false
   },
   "published_at": "2026-10-15T15:00:01.000Z",
   "detected_at": "2026-10-15T15:09:40.119Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-15T15:00:01.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-15T15:00:01.000Z",
    "detected_at": "2026-10-15T15:09:40.119Z",
    "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-2c59cdda0ca8e6e6788f9c47",
   "url": "/evidence/?pick=n-2c59cdda0ca8e6e6788f9c47",
   "quote_text": "Miro Tenho är avstängd när Djurgården gästar Brommapojkarna på Grimsta IP under fredagen.",
   "fragment_from": 2014,
   "fragment_to": 2103,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-16-10-infor-bp-djurgarden-fredag-pa-grimsta-ip",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "600c1d0c4a9973da9e26aa69f451237feedd030e7610c22f394022382603fcfb",
    "material_removed": false
   },
   "published_at": "2026-10-15T15:00:01.000Z",
   "detected_at": "2026-10-15T15:09:40.119Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-15T15:00:01.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-15T15:00:01.000Z",
    "detected_at": "2026-10-15T15:09:40.119Z",
    "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-a9996ad28451e095a6061839",
   "url": "/authors/daniel-jacobsson/picks/2/#pick-n-a9996ad28451e095a6061839",
   "quote_text": "Speltips: Båda lagen gör mål | Odds: @1.64 | Units: 4/5",
   "fragment_from": 363,
   "fragment_to": 418,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-16-10-infor-bp-djurgarden-fredag-pa-grimsta-ip",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "600c1d0c4a9973da9e26aa69f451237feedd030e7610c22f394022382603fcfb",
    "material_removed": false
   },
   "published_at": "2026-10-15T15:00:01.000Z",
   "detected_at": "2026-10-15T15:09:40.119Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-15T15:00:01.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-15T15:00:01.000Z",
    "detected_at": "2026-10-15T15:09:40.119Z",
    "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-7a51035c3c3b65164867b0ea",
   "url": "/evidence/?pick=n-7a51035c3c3b65164867b0ea",
   "quote_text": "Andreas Brännström är mannen som skall leda Mjällby ti",
   "fragment_from": 0,
   "fragment_to": 54,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-15-10-infor-mjallby-inter-club-de-escaldes-slutmalet",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "f936707417b651572ace87348ac948d9ffba2192e13fab737b47f2558f6d0895",
    "material_removed": false
   },
   "published_at": "2026-10-14T15:00:09.000Z",
   "detected_at": "2026-10-14T15:29:36.065Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-14T15:00:09.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-14T15:00:09.000Z",
    "detected_at": "2026-10-14T15:29:36.065Z",
    "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-373c74ce87727b7a18180c10",
   "url": "/evidence/?pick=n-373c74ce87727b7a18180c10",
   "quote_text": "Det finns hopp om att Alexander Isak är tillbaka här.",
   "fragment_from": 687,
   "fragment_to": 740,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-14-10-infor-lask-liverpool-tacksamt-motstand",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "72250bed3a95ff77e6791e38667dbe1d73eb0aa0cab21e371d06a8c919bb8e7c",
    "material_removed": false
   },
   "published_at": "2026-10-13T15:00:01.000Z",
   "detected_at": "2026-10-13T15:09:39.606Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-13T15:00:01.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-13T15:00:01.000Z",
    "detected_at": "2026-10-13T15:09:39.606Z",
    "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-492db12b22e288319053c8cc",
   "url": "/evidence/?pick=n-492db12b22e288319053c8cc",
   "quote_text": "Alexander Isak lämnade landslagssamlingen i Nations League redan efter den första matchen mot Rumänien. Där gjorde Isak en mycket stark insats, men kunde inte fullfölja samlingen på grund av en skada",
   "fragment_from": 1676,
   "fragment_to": 1875,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-14-10-infor-lask-liverpool-tacksamt-motstand",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "72250bed3a95ff77e6791e38667dbe1d73eb0aa0cab21e371d06a8c919bb8e7c",
    "material_removed": false
   },
   "published_at": "2026-10-13T15:00:01.000Z",
   "detected_at": "2026-10-13T15:09:39.606Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-13T15:00:01.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-13T15:00:01.000Z",
    "detected_at": "2026-10-13T15:09:39.606Z",
    "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-b6ed98533234cfdd8cb099e7",
   "url": "/authors/daniel-jacobsson/picks/2/#pick-n-b6ed98533234cfdd8cb099e7",
   "quote_text": "Speltips: Liverpool -1,5 | Odds: @1.70 | Units: 2/5",
   "fragment_from": 375,
   "fragment_to": 426,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-14-10-infor-lask-liverpool-tacksamt-motstand",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "72250bed3a95ff77e6791e38667dbe1d73eb0aa0cab21e371d06a8c919bb8e7c",
    "material_removed": false
   },
   "published_at": "2026-10-13T15:00:01.000Z",
   "detected_at": "2026-10-13T15:09:39.606Z",
   "executed_at": "2026-10-13T15:12:35.813Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-e07e92449e6f",
    "display_name": "LASK — Liverpool",
    "competition_name": "UEFA Champions League",
    "starts_at": "2026-10-14T16:45:00.000Z",
    "url": "/football/matches/lask-vs-liverpool-2026-10-14/",
    "scoreline": "3-6",
    "condition": "finished"
   },
   "market_label": "Asian handicap -1.5",
   "outcome_label": "Liverpool -1.5",
   "odds_set": {
    "by_author": "1.7",
    "our_snapshot": "1.7692",
    "our_snapshot_at": "2026-10-13T15:06:18.774Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 7692,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-13T15:00:01.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-13T15:00:01.000Z",
    "detected_at": "2026-10-13T15:09:39.606Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "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": "Liverpool -1.5",
    "author_odds": "1.7",
    "market_key": "handicap_asian",
    "choice_key": "2",
    "period": "match",
    "line": "-1.5",
    "subject": "goals_total",
    "in_words": "Asian handicap -1.5: Liverpool -1.5 at 1.7"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "3-6",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was LASK 3-6 Liverpool."
   },
   "settlements": [
    {
     "operation_id": "7e30e57f311e2c8a8b022935f805c3eef70f5233f5794b3a51d6fbe58f009468",
     "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": "Liverpool -1.5",
     "decimal_odds": "1.7",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 7000,
     "executed_at": "2026-10-13T15:12:31.974Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "a50e347df8ad6a3fd74c8ca80b161930b93629d7d116fcfcfe3c72465bcf7430",
     "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": "Liverpool -1.5",
     "decimal_odds": "1.7692",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 7692,
     "executed_at": "2026-10-13T15:12:35.813Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Daniel Jacobsson",
    "publisher": "Speltips.se",
    "forecaster": "Daniel Jacobsson",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://speltips.se/speltips-14-10-infor-lask-liverpool-tacksamt-motstand",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-b5a20f8d4211c0d270272b00",
   "url": "/evidence/?pick=n-b5a20f8d4211c0d270272b00",
   "quote_text": "Oddset kan förändras",
   "fragment_from": 3335,
   "fragment_to": 3355,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-13-10-infor-viking-bayern-munchen-poangmaskin",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ad5e28e23a92e52b0a262985d2998c99553847313f4c0ddb393d6c245a30b488",
    "material_removed": false
   },
   "published_at": "2026-10-12T15:00:45.000Z",
   "detected_at": "2026-10-12T15:29:39.110Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-12T15:00:45.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-12T15:00:45.000Z",
    "detected_at": "2026-10-12T15:29:39.110Z",
    "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-39a72cda83f3553f6516d23b",
   "url": "/evidence/?pick=n-39a72cda83f3553f6516d23b",
   "quote_text": "Registrera dig nu!",
   "fragment_from": 1046,
   "fragment_to": 1064,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-13-10-infor-viking-bayern-munchen-poangmaskin",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ad5e28e23a92e52b0a262985d2998c99553847313f4c0ddb393d6c245a30b488",
    "material_removed": false
   },
   "published_at": "2026-10-12T15:00:45.000Z",
   "detected_at": "2026-10-12T15:29:39.110Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-12T15:00:45.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-12T15:00:45.000Z",
    "detected_at": "2026-10-12T15:29:39.110Z",
    "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-2fa5d59a59791985043b6bf7",
   "url": "/evidence/?pick=n-2fa5d59a59791985043b6bf7",
   "quote_text": "500 kr i gratisspel",
   "fragment_from": 988,
   "fragment_to": 1007,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-13-10-infor-viking-bayern-munchen-poangmaskin",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ad5e28e23a92e52b0a262985d2998c99553847313f4c0ddb393d6c245a30b488",
    "material_removed": false
   },
   "published_at": "2026-10-12T15:00:45.000Z",
   "detected_at": "2026-10-12T15:29:39.110Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-12T15:00:45.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-12T15:00:45.000Z",
    "detected_at": "2026-10-12T15:29:39.110Z",
    "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-d7bbafeaa70aafb12f70c0a8",
   "url": "/authors/daniel-jacobsson/picks/2/#pick-n-d7bbafeaa70aafb12f70c0a8",
   "quote_text": "Speltips: Michael Olise assist | Odds: @1.90",
   "fragment_from": 436,
   "fragment_to": 480,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-13-10-infor-viking-bayern-munchen-poangmaskin",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ad5e28e23a92e52b0a262985d2998c99553847313f4c0ddb393d6c245a30b488",
    "material_removed": false
   },
   "published_at": "2026-10-12T15:00:45.000Z",
   "detected_at": "2026-10-12T15:29:39.110Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-12T15:00:45.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-12T15:00:45.000Z",
    "detected_at": "2026-10-12T15:29:39.110Z",
    "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-d69045fbc0699c8877dd5795",
   "url": "/evidence/?pick=n-d69045fbc0699c8877dd5795",
   "quote_text": "Häcken vann under söndagen sin match mot Örgryte och tar på så sätt över fjärdeplatsen av Elfsborg",
   "fragment_from": 1543,
   "fragment_to": 1641,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-12-10-infor-elfsborg-halmstad-blickarna-uppat",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "2d7a9d0b9483afc16a14b2bfcec2fc66b07447dd7fa68859bb448d5fffd2de4b",
    "material_removed": false
   },
   "published_at": "2026-10-11T16:00:37.000Z",
   "detected_at": "2026-10-11T15:29:54.118Z",
   "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,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2026-10-11T16:00:37.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-11T16:00:37.000Z",
    "detected_at": "2026-10-11T15:29:54.118Z",
    "archive_snapshot_at": null,
    "flags": [
     "after_detection"
    ],
    "flag_words": "The source's date is later than our first capture.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": 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-090881a1fc97617075f665ab",
   "url": "/evidence/?pick=n-090881a1fc97617075f665ab",
   "quote_text": "Bli medlem, sätt in 50 kr eller mer till ditt konto och bet365 matchar din kvalificerade insättning",
   "fragment_from": 898,
   "fragment_to": 997,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-12-10-infor-elfsborg-halmstad-blickarna-uppat",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "2d7a9d0b9483afc16a14b2bfcec2fc66b07447dd7fa68859bb448d5fffd2de4b",
    "material_removed": false
   },
   "published_at": "2026-10-11T16:00:37.000Z",
   "detected_at": "2026-10-11T15:29:54.118Z",
   "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,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2026-10-11T16:00:37.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-11T16:00:37.000Z",
    "detected_at": "2026-10-11T15:29:54.118Z",
    "archive_snapshot_at": null,
    "flags": [
     "after_detection"
    ],
    "flag_words": "The source's date is later than our first capture.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": 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-9ad66a54e6e66769e32f69bb",
   "url": "/authors/daniel-jacobsson/picks/2/#pick-n-9ad66a54e6e66769e32f69bb",
   "quote_text": "Speltips: Under 3,0 asian | Odds: @1.875 | Units: 2/5",
   "fragment_from": 409,
   "fragment_to": 462,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-12-10-infor-elfsborg-halmstad-blickarna-uppat",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "2d7a9d0b9483afc16a14b2bfcec2fc66b07447dd7fa68859bb448d5fffd2de4b",
    "material_removed": false
   },
   "published_at": "2026-10-11T16:00:37.000Z",
   "detected_at": "2026-10-11T15:29:54.118Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "too_late",
   "cause": "",
   "cause_code": "too_late",
   "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,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2026-10-11T16:00:37.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-11T16:00:37.000Z",
    "detected_at": "2026-10-11T15:29:54.118Z",
    "archive_snapshot_at": null,
    "flags": [
     "after_detection"
    ],
    "flag_words": "The source's date is later than our first capture.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": 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-e46c5ecc5dddd93dad7b8c2b",
   "url": "/evidence/?pick=n-e46c5ecc5dddd93dad7b8c2b",
   "quote_text": "Sagoe Jr, Arsenal-lånet, har fallit tillbaka i samband med att offensiven blivit svagare med kvalitet.",
   "fragment_from": 2321,
   "fragment_to": 2423,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-12-10-infor-malmo-kalmar-samst-i-serien",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "c1dccf77c8cd75972525eed0689722adf97f1cc7b803fcd8769ce94dd5471e6e",
    "material_removed": false
   },
   "published_at": "2026-10-11T16:01:01.000Z",
   "detected_at": "2026-10-11T15:29:53.384Z",
   "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,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2026-10-11T16:01:01.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-11T16:01:01.000Z",
    "detected_at": "2026-10-11T15:29:53.384Z",
    "archive_snapshot_at": null,
    "flags": [
     "after_detection"
    ],
    "flag_words": "The source's date is later than our first capture.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": 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-f17a079931f5bb827f9ebe07",
   "url": "/evidence/?pick=n-f17a079931f5bb827f9ebe07",
   "quote_text": "Nyförvärvet Gregersen i backlinjen har fått in trygghet",
   "fragment_from": 1975,
   "fragment_to": 2030,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-12-10-infor-malmo-kalmar-samst-i-serien",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "c1dccf77c8cd75972525eed0689722adf97f1cc7b803fcd8769ce94dd5471e6e",
    "material_removed": false
   },
   "published_at": "2026-10-11T16:01:01.000Z",
   "detected_at": "2026-10-11T15:29:53.384Z",
   "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,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2026-10-11T16:01:01.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-11T16:01:01.000Z",
    "detected_at": "2026-10-11T15:29:53.384Z",
    "archive_snapshot_at": null,
    "flags": [
     "after_detection"
    ],
    "flag_words": "The source's date is later than our first capture.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": 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-8c98d0183677b26e8a0b9349",
   "url": "/evidence/?pick=n-8c98d0183677b26e8a0b9349",
   "quote_text": "Bli medlem, sätt in 50 kr eller mer till ditt konto och bet365 matchar din kvalificerade insättning med spelkrediter (upp till 1.500 kr) när du placerar kvalificerade spel till samma värde, och de är rättade.",
   "fragment_from": 776,
   "fragment_to": 984,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-12-10-infor-malmo-kalmar-samst-i-serien",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "c1dccf77c8cd75972525eed0689722adf97f1cc7b803fcd8769ce94dd5471e6e",
    "material_removed": false
   },
   "published_at": "2026-10-11T16:01:01.000Z",
   "detected_at": "2026-10-11T15:29:53.384Z",
   "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,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2026-10-11T16:01:01.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-11T16:01:01.000Z",
    "detected_at": "2026-10-11T15:29:53.384Z",
    "archive_snapshot_at": null,
    "flags": [
     "after_detection"
    ],
    "flag_words": "The source's date is later than our first capture.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": 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-501d8541c1f2637ca2d3abfd",
   "url": "/evidence/?pick=n-501d8541c1f2637ca2d3abfd",
   "quote_text": "1500 kr spelkrediter",
   "fragment_from": 754,
   "fragment_to": 774,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-12-10-infor-malmo-kalmar-samst-i-serien",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "c1dccf77c8cd75972525eed0689722adf97f1cc7b803fcd8769ce94dd5471e6e",
    "material_removed": false
   },
   "published_at": "2026-10-11T16:01:01.000Z",
   "detected_at": "2026-10-11T15:29:53.384Z",
   "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,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2026-10-11T16:01:01.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-11T16:01:01.000Z",
    "detected_at": "2026-10-11T15:29:53.384Z",
    "archive_snapshot_at": null,
    "flags": [
     "after_detection"
    ],
    "flag_words": "The source's date is later than our first capture.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": 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-e802e544b2b9f726e3f08c15",
   "url": "/authors/daniel-jacobsson/picks/2/#pick-n-e802e544b2b9f726e3f08c15",
   "quote_text": "Match: Malmö – Kalmar (Allsvenskan) | Speltips: Malmö | Odds: @1.75 | Units: 2/5 | Spelstopp: 19:00",
   "fragment_from": 314,
   "fragment_to": 413,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-12-10-infor-malmo-kalmar-samst-i-serien",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "c1dccf77c8cd75972525eed0689722adf97f1cc7b803fcd8769ce94dd5471e6e",
    "material_removed": false
   },
   "published_at": "2026-10-11T16:01:01.000Z",
   "detected_at": "2026-10-11T15:29:53.384Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "too_late",
   "cause": "",
   "cause_code": "too_late",
   "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,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2026-10-11T16:01:01.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-11T16:01:01.000Z",
    "detected_at": "2026-10-11T15:29:53.384Z",
    "archive_snapshot_at": null,
    "flags": [
     "after_detection"
    ],
    "flag_words": "The source's date is later than our first capture.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": 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-fbd3515cbe23ecdfabb0f439",
   "url": "/evidence/?pick=n-fbd3515cbe23ecdfabb0f439",
   "quote_text": "Vi får en häftig helg med återstarten av Allsvenskan.",
   "fragment_from": 0,
   "fragment_to": 53,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-11-10-infor-hammarby-djurgarden-stockholmsderby-pa-3arena",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "0d0aeb8f0278191bac757986facdd95c86a85632ff6a38828af938bafc0f7daa",
    "material_removed": false
   },
   "published_at": "2026-10-09T14:00:31.000Z",
   "detected_at": "2026-10-11T01:51:39.314Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-09T14:00:31.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-09T14:00:31.000Z",
    "detected_at": "2026-10-11T01:51:39.314Z",
    "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-f0d0295fd79458e52dd1df9e",
   "url": "/evidence/?pick=n-f0d0295fd79458e52dd1df9e",
   "quote_text": "Inlägget SPELTIPS 10/10 inför GAIS – Sirius: Går emot spelbolagen! dök först upp på Speltips.se.",
   "fragment_from": 56,
   "fragment_to": 152,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-10-10-infor-gais-sirius-gar-emot-spelbolagen",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "07a94434bc8ad6571126d24b7a5ad8a2ffd6b215db5ea51119d69beb93a39765",
    "material_removed": false
   },
   "published_at": "2026-10-09T14:00:45.000Z",
   "detected_at": "2026-10-11T01:51:39.025Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-09T14:00:45.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-09T14:00:45.000Z",
    "detected_at": "2026-10-11T01:51:39.025Z",
    "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-0d2e6e4e3ad03972eb853921",
   "url": "/evidence/?pick=n-0d2e6e4e3ad03972eb853921",
   "quote_text": "Lördagsmöte på Gamla Ullevi när serieledande Sirius ko",
   "fragment_from": 0,
   "fragment_to": 54,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/speltips-10-10-infor-gais-sirius-gar-emot-spelbolagen",
    "display_name": null,
    "speaker": "Daniel Jacobsson",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "07a94434bc8ad6571126d24b7a5ad8a2ffd6b215db5ea51119d69beb93a39765",
    "material_removed": false
   },
   "published_at": "2026-10-09T14:00:45.000Z",
   "detected_at": "2026-10-11T01:51:39.025Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-09T14:00:45.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-09T14:00:45.000Z",
    "detected_at": "2026-10-11T01:51:39.025Z",
    "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
  }
 ],
 "excluded_from_feed": {
  "ads": 20,
  "service": 0,
  "ruleset_version": "3"
 },
 "standing": null,
 "retro": null,
 "late": null,
 "price_vs_market": {
  "contract_version": "1",
  "threshold_percent": "5",
  "rows": [
   {
    "basis": "snapshot",
    "basis_words": "our market price for the same selection when we first recorded the pick (median of bookmakers in our price feed; failing that, the first price within 2 hours after, always before kick-off)",
    "basis_short": "Our market price when we first recorded the pick",
    "compared": 8,
    "above": 0,
    "above_share_percent": "0.0",
    "below": 0,
    "within": 8,
    "median_difference_percent": "-1.1",
    "not_comparable": 0,
    "disputed": 0,
    "status": "calculated"
   }
  ],
  "examples": [],
  "method": "Difference = the author's stated price ÷ the market price of the same selection − 1. A pick counts as above the market when the stated price is more than 5% higher. Each basis is its own comparison; they are never added together. A pair whose prices differ more than twofold is marked “price disputed”: it is probably not the same selection, so it is left out of this comparison and of every return at the author’s price until a manual check confirms the price. A price that the quoted text does not give is marked “price disputed” in the same way."
 },
 "record_summary": {
  "contract_version": "1",
  "entity_type": "person",
  "entity_words": "Individual author",
  "source": {
   "name": "speltips.se",
   "url": "https://speltips.se/speltips-7-11-infor-leeds-tottenham-formiddagsmote"
  },
  "observed_from": "2026-10-11",
  "observed_to": "2026-11-06",
  "data_as_of": "2026-11-07",
  "state": "settled",
  "series_code": "market_price",
  "series": "Recorded before kick-off, at our recorded market price",
  "restored": false,
  "headline_kind": "live_snapshot",
  "headline_part": "live",
  "settled_picks": 8,
  "matches": 8,
  "void": 1,
  "net_points_hundredths": 292,
  "staked_hundredths": 70000,
  "return_percent": "0.42",
  "stake_per_pick_hundredths": 10000,
  "period_from": "2026-10-14",
  "period_to": "2026-11-06",
  "status": "calculated",
  "method_version": "2.2",
  "short_history": true,
  "reason": null,
  "reasons": [],
  "sentence": "Forecast Record recorded 8 settled live picks by Daniel Jacobsson before kick-off across 8 matches between 14 October and 6 November 2026. Won 3 of 7 non-void picks at our recorded market prices. Of the 30 predictions we hold for Daniel Jacobsson, 18 are linked to matches: 16 were recorded by us before kick-off and 2 first found after the match. Figures as of 7 November 2026.",
  "numbers": [
   {
    "label": "Settled live picks",
    "value": "8",
    "anchor": "/methodology/#settled-pick",
    "note": "1 void"
   },
   {
    "label": "Matches",
    "value": "8",
    "anchor": "/methodology/#match",
    "note": null
   },
   {
    "label": "Net result",
    "value": "+2.92 points",
    "anchor": "/methodology/#settlement",
    "note": "100 points per pick"
   },
   {
    "label": "Return at our recorded market price",
    "value": "+0.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": 8,
    "matches": 8,
    "match_dates": 8,
    "period_from": "2026-10-14",
    "period_to": "2026-11-06",
    "stake_per_pick_hundredths": 10000,
    "final_points_hundredths": 292,
    "low": {
     "date": "2026-11-06",
     "cumulative_points_hundredths": 292,
     "after_picks": 8
    },
    "high": {
     "date": "2026-10-27",
     "cumulative_points_hundredths": 32692,
     "after_picks": 2
    },
    "line_drawn": false,
    "steps": [
     {
      "date": "2026-10-14",
      "cumulative_points_hundredths": 7692,
      "n": 1,
      "picks": 1
     },
     {
      "date": "2026-10-27",
      "cumulative_points_hundredths": 32692,
      "n": 2,
      "picks": 1
     },
     {
      "date": "2026-10-29",
      "cumulative_points_hundredths": 22692,
      "n": 3,
      "picks": 1
     },
     {
      "date": "2026-10-31",
      "cumulative_points_hundredths": 12692,
      "n": 4,
      "picks": 1
     },
     {
      "date": "2026-11-01",
      "cumulative_points_hundredths": 12692,
      "n": 5,
      "picks": 1
     },
     {
      "date": "2026-11-03",
      "cumulative_points_hundredths": 20292,
      "n": 6,
      "picks": 1
     },
     {
      "date": "2026-11-05",
      "cumulative_points_hundredths": 10292,
      "n": 7,
      "picks": 1
     },
     {
      "date": "2026-11-06",
      "cumulative_points_hundredths": 292,
      "n": 8,
      "picks": 1
     }
    ]
   },
   "archived": null
  },
  "author_response": null,
  "cite": {
   "text": "Forecast Record recorded 8 settled live picks by Daniel Jacobsson before kick-off across 8 matches between 14 October and 6 November 2026. Won 3 of 7 non-void picks at our recorded market prices. Of the 30 predictions we hold for Daniel Jacobsson, 18 are linked to matches: 16 were recorded by us before kick-off and 2 first found after the match. Figures as of 7 November 2026.",
   "url": "https://forecastrecord.com/authors/daniel-jacobsson/",
   "data_as_of": "2026-11-07",
   "method_version": "2.2"
  },
  "origin": {
   "contract_version": "1",
   "predictions": 30,
   "under_review": 0,
   "no_match_linked": 12,
   "proven_predictions": 16,
   "proven_checked": 15,
   "proven_measured": 8,
   "proven_dates": 15,
   "parts": [
    {
     "code": "live",
     "title": "Recorded before kick-off",
     "explanation": "Saved by us from the source before kick-off.",
     "predictions": 16,
     "checked": 15,
     "price_rule": "Return at our recorded market price",
     "series_code": "market_price",
     "main": {
      "settled_picks": 8,
      "void": 1,
      "matches": 8,
      "net_points_hundredths": 292,
      "staked_hundredths": 70000,
      "return_percent": "0.42",
      "interval_low": null,
      "interval_high": null,
      "interval_note": "too few independent matches to estimate an interval",
      "period_from": "2026-10-14",
      "period_to": "2026-11-06",
      "method_version": "2.2",
      "snapshot_delay_median_hours": "0.0",
      "snapshot_delay_max_hours": "0.1",
      "checked_after_kickoff_picks": 0
     },
     "same_picks": [
      {
       "price": "Author-quoted price",
       "series_code": "author_price",
       "picks": 7,
       "return_main_percent": "17.15",
       "return_other_percent": "15.33",
       "settled_excluding_void": 6,
       "net_main_points_hundredths": 10292,
       "net_other_points_hundredths": 9200,
       "period_from": "2026-10-14",
       "period_to": "2026-11-06"
      },
      {
       "price": "Closing price",
       "series_code": "closing_live",
       "picks": 4,
       "return_main_percent": "-41.03",
       "return_other_percent": "-26.67",
       "settled_excluding_void": 3,
       "net_main_points_hundredths": -12308,
       "net_other_points_hundredths": -8000,
       "period_from": "2026-10-14",
       "period_to": "2026-11-05"
      }
     ],
     "score": {
      "score_forecasts": 0,
      "exact_hits": 0,
      "exact_rate": null,
      "outcome_checked": 0,
      "outcome_hits": 0,
      "outcome_rate": null,
      "baseline_matches": 0,
      "baseline_distinct_matches": 0,
      "outcome_hits_on_baseline": 0,
      "outcome_rate_on_baseline": null,
      "favourite_hits": 0,
      "favourite_rate": null,
      "price_basis": null,
      "pending": 0,
      "void": 0,
      "recorded_after_kickoff": 0,
      "lines": []
     },
     "eligible": {
      "checked": 15,
      "priced": 8
     },
     "accuracy": {
      "picks": 7,
      "won": 3,
      "won_percent": "42.9",
      "implied_percent": "46.6",
      "left_out": 1,
      "by_market": [
       {
        "market": "Asian handicap",
        "won": 2,
        "picks": 3,
        "implied_percent": "56.8"
       },
       {
        "market": "Match result",
        "won": 1,
        "picks": 3,
        "implied_percent": "33.0"
       },
       {
        "market": "Both teams to score",
        "won": 0,
        "picks": 1,
        "implied_percent": "56.5"
       }
      ]
     },
     "reviewed_after": {
      "predictions": 5,
      "right": 2,
      "wrong": 2,
      "other": 1
     }
    },
    {
     "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": 2,
     "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
    }
   ]
  },
  "live_alongside": null,
  "headline_record_ids": [
   "n-801701d12ef103272220e974",
   "n-82796a91c79003129dd9edea",
   "n-94413329030aba56a6ce9134",
   "n-a0aa2248bf055816df4eef76",
   "n-a17301239838f94e45373828",
   "n-b3161014c810e9d6a0cfd84c",
   "n-b6ed98533234cfdd8cb099e7",
   "n-e5e59069c63fc51b855c6383"
  ],
  "interval_low": null,
  "interval_high": null,
  "caption": "Recorded before kick-off, at our recorded market price · 100 points per pick · 14 October – 6 November 2026 · Calculated · picks settled under method v2.2",
  "record_from": "2026-10-11",
  "record_to": "2026-11-06"
 },
 "recorded_picks": [
  {
   "record_id": "n-a0aa2248bf055816df4eef76",
   "url": "/authors/daniel-jacobsson/picks/3/#pick-n-a0aa2248bf055816df4eef76",
   "match": "Hammarby v Elfsborg",
   "match_url": "/football/matches/hammarby-vs-elfsborg-2026-11-06/",
   "kickoff": "2026-11-06T18:00:00.000Z",
   "competition": "Allsvenskan",
   "lead_hours": 25.8,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap 1.5: Elfsborg +1.5 at 1.81",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "4-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.81",
   "settled_price": "1.7500",
   "published_at": "2026-11-05T16:00:04.000Z",
   "recorded_at": "2026-11-05T16:09:33.957Z",
   "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-a0aa2248bf055816df4eef76",
    "quote_text": "Speltips: Elfsborg +1,5 | Odds: @1.81",
    "fragment_from": 416,
    "fragment_to": 453,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://speltips.se/speltips-6-11-infor-hammarby-elfsborg-tar-bajen-tillbaka-forstaplatsen",
     "display_name": null,
     "speaker": "Daniel Jacobsson",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "b287183c64a9a881c89f4750d22aa2222ecdcf6a918f628097cad0aef1c94d35",
     "material_removed": false
    },
    "published_at": "2026-11-05T16:00:04.000Z",
    "detected_at": "2026-11-05T16:09:33.957Z",
    "executed_at": "2026-11-05T16:24:49.655Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-0748e81ce3d8",
     "display_name": "Hammarby — Elfsborg",
     "competition_name": "Allsvenskan",
     "starts_at": "2026-11-06T18:00:00.000Z",
     "url": "/football/matches/hammarby-vs-elfsborg-2026-11-06/",
     "scoreline": "4-1",
     "condition": "finished"
    },
    "market_label": "Asian handicap 1.5",
    "outcome_label": "Elfsborg +1.5",
    "odds_set": {
     "by_author": "1.81",
     "our_snapshot": "1.7500",
     "our_snapshot_at": "2026-11-05T16:11:04.975Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-05T16:00:04.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-11-05T16:00:04.000Z",
     "detected_at": "2026-11-05T16:09:33.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": "Asian handicap 1.5",
     "choice": "Elfsborg +1.5",
     "author_odds": "1.81",
     "market_key": "handicap_asian",
     "choice_key": "2",
     "period": "match",
     "line": "1.5",
     "subject": "goals_total",
     "in_words": "Asian handicap 1.5: Elfsborg +1.5 at 1.81"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "4-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Hammarby 4-1 Elfsborg."
    },
    "settlements": [
     {
      "operation_id": "57c85cfbae9a4394348056e76cf56fc561ba4656a3755c5bf379a52d6fe0f863",
      "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": "Elfsborg +1.5",
      "decimal_odds": "1.81",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-05T16:10:40.773Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "82b48915d630d5d67c0fa53b4d794b2cb58df5cbc35e2115b421c72342df3579",
      "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": "Elfsborg +1.5",
      "decimal_odds": "1.7500",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-05T16:24:49.655Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Daniel Jacobsson",
     "publisher": "Speltips.se",
     "forecaster": "Daniel Jacobsson",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://speltips.se/speltips-6-11-infor-hammarby-elfsborg-tar-bajen-tillbaka-forstaplatsen",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Elfsborg +1.5"
   }
  },
  {
   "record_id": "n-b3161014c810e9d6a0cfd84c",
   "url": "/authors/daniel-jacobsson/picks/3/#pick-n-b3161014c810e9d6a0cfd84c",
   "match": "Mjällby v Borac Banja Luka",
   "match_url": "/football/matches/mjallby-vs-borac-banja-luka-2026-11-05/",
   "kickoff": "2026-11-05T17:45:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 24.9,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.74",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.74",
   "settled_price": "1.7700",
   "published_at": "2026-11-04T16:46:24.000Z",
   "recorded_at": "2026-11-04T16:49:50.249Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "yes",
    "price": "1.7700",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-b3161014c810e9d6a0cfd84c",
    "quote_text": "Match: Mjällby – Borac (Conference League) | Speltips: Båda lagen gör mål | Odds: @1.74 | Units: 1/5 | Spelstopp: 18:45",
    "fragment_from": 349,
    "fragment_to": 468,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://speltips.se/speltips-5-11-infor-mjallby-borac-banja-luka-annat-fokus",
     "display_name": null,
     "speaker": "Daniel Jacobsson",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "f6f7b75a798e56c5cb8562814ffe7da6f6f7ed766bf991682e3bdef7b7f0c984",
     "material_removed": false
    },
    "published_at": "2026-11-04T16:46:24.000Z",
    "detected_at": "2026-11-04T16:49:50.249Z",
    "executed_at": "2026-11-04T16:50:36.092Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-44dd1831527b",
     "display_name": "Mjällby — Borac Banja Luka",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-11-05T17:45:00.000Z",
     "url": "/football/matches/mjallby-vs-borac-banja-luka-2026-11-05/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.74",
     "our_snapshot": "1.7700",
     "our_snapshot_at": "2026-11-04T16:48:12.920Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-04T16:46:24.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-11-04T16:46:24.000Z",
     "detected_at": "2026-11-04T16:49:50.249Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.74",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.74"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Mjällby 2-0 Borac Banja Luka."
    },
    "settlements": [
     {
      "operation_id": "7eca853bb6e96a8f1fcf7df105e85eb0079ebd95224b049ea9fbe1b90a64f3c9",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.74",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-04T16:50:34.626Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "6370a40604d395f7eb9cdc01137bcc0f18a3ac8547935e8ceba430822e85635f",
      "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.7700",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-04T16:50:36.092Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Daniel Jacobsson",
     "publisher": "Speltips.se",
     "forecaster": "Daniel Jacobsson",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://speltips.se/speltips-5-11-infor-mjallby-borac-banja-luka-annat-fokus",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-e5e59069c63fc51b855c6383",
   "url": "/authors/daniel-jacobsson/picks/3/#pick-n-e5e59069c63fc51b855c6383",
   "match": "Sirius v Halmstad",
   "match_url": "/football/matches/sirius-vs-halmstad-2026-11-03/",
   "kickoff": "2026-11-03T18:00:00.000Z",
   "competition": "Allsvenskan",
   "lead_hours": 10.2,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap -1.5: Sirius -1.5 at 1.72",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7600,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.72",
   "settled_price": "1.7600",
   "published_at": "2026-11-02T16:00:23.000Z",
   "recorded_at": "2026-11-03T07:49:51.468Z",
   "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-e5e59069c63fc51b855c6383",
    "quote_text": "Speltips: Sirius -1,5 | Odds: @1.72",
    "fragment_from": 380,
    "fragment_to": 415,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://speltips.se/speltips-3-11-infor-sirius-halmstad-det-hettar-till",
     "display_name": null,
     "speaker": "Daniel Jacobsson",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "43f9a9ca927f926c500bcc1b0486a66e4034bd5453953c347527252b83225f2c",
     "material_removed": false
    },
    "published_at": "2026-11-02T16:00:23.000Z",
    "detected_at": "2026-11-03T07:49:51.468Z",
    "executed_at": "2026-11-03T07:55:53.687Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-499532d53055",
     "display_name": "Sirius — Halmstad",
     "competition_name": "Allsvenskan",
     "starts_at": "2026-11-03T18:00:00.000Z",
     "url": "/football/matches/sirius-vs-halmstad-2026-11-03/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Asian handicap -1.5",
    "outcome_label": "Sirius -1.5",
    "odds_set": {
     "by_author": "1.72",
     "our_snapshot": "1.7600",
     "our_snapshot_at": "2026-11-03T07:49:22.383Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 7600,
    "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-02T16:00:23.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-11-02T16:00:23.000Z",
     "detected_at": "2026-11-03T07:49:51.468Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "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": "Sirius -1.5",
     "author_odds": "1.72",
     "market_key": "handicap_asian",
     "choice_key": "1",
     "period": "match",
     "line": "-1.5",
     "subject": "goals_total",
     "in_words": "Asian handicap -1.5: Sirius -1.5 at 1.72"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Sirius 2-0 Halmstad."
    },
    "settlements": [
     {
      "operation_id": "e73c5fd37a59a3b0377479b0e8c2b5114d86d03e8f5ea5aa97a047cfdbe80c08",
      "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": "Sirius -1.5",
      "decimal_odds": "1.72",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7200,
      "executed_at": "2026-11-03T07:55:53.147Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "859dde9f6d1a56f9a7650f8d9e4aac7617c9dde241858d8adaa09f64dbc41e0d",
      "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": "Sirius -1.5",
      "decimal_odds": "1.7600",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7600,
      "executed_at": "2026-11-03T07:55:53.687Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Daniel Jacobsson",
     "publisher": "Speltips.se",
     "forecaster": "Daniel Jacobsson",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://speltips.se/speltips-3-11-infor-sirius-halmstad-det-hettar-till",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Sirius -1.5"
   }
  },
  {
   "record_id": "n-f762464dbef65a0dc8b9d9f4",
   "url": "/authors/daniel-jacobsson/picks/3/#pick-n-f762464dbef65a0dc8b9d9f4",
   "match": "Mjällby v Kalmar FF",
   "match_url": "/football/matches/mjallby-vs-kalmar-ff-2026-11-02/",
   "kickoff": "2026-11-02T18:00:00.000Z",
   "competition": "Allsvenskan",
   "lead_hours": 25.5,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: Mjällby at 1.71",
   "quote": null,
   "group": "settled",
   "outcome": "Void",
   "claim_outcome": "Void",
   "final_score": "0-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 0,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.71",
   "settled_price": "1.71",
   "published_at": "2026-11-01T16:00:44.000Z",
   "recorded_at": "2026-11-01T16:30:08.646Z",
   "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-f762464dbef65a0dc8b9d9f4",
    "quote_text": "Speltips: Mjällby DNB | Odds: @1.71",
    "fragment_from": 423,
    "fragment_to": 458,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://speltips.se/speltips-2-11-infor-mjallby-kalmar-mastarna-kan-sakra-kontraktet",
     "display_name": null,
     "speaker": "Daniel Jacobsson",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "3ccd297e282707cdce3e7c7dc43e4b49d2dd4b69370673cb25ff3abf8229d58d",
     "material_removed": false
    },
    "published_at": "2026-11-01T16:00:44.000Z",
    "detected_at": "2026-11-01T16:30:08.646Z",
    "executed_at": "2026-11-02T05:07:14.426Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-e2c7ab455198",
     "display_name": "Mjällby — Kalmar FF",
     "competition_name": "Allsvenskan",
     "starts_at": "2026-11-02T18:00:00.000Z",
     "url": "/football/matches/mjallby-vs-kalmar-ff-2026-11-02/",
     "scoreline": "0-0",
     "condition": "finished"
    },
    "market_label": "Draw no bet",
    "outcome_label": "Mjällby",
    "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": "void",
    "simulation_change_hundredths": 0,
    "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-11-01T16:00:44.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-11-01T16:00:44.000Z",
     "detected_at": "2026-11-01T16:30:08.646Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "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": "Mjällby",
     "author_odds": "1.71",
     "market_key": "draw_no_bet",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: Mjällby at 1.71"
    },
    "author_claim_outcome": {
     "result": "void",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Void: the final score was Mjällby 0-0 Kalmar FF."
    },
    "settlements": [
     {
      "operation_id": "350986b78a3e7b1d72f93a2008ec3c4e0f8a19ed4be0ac14a0f60653fb86ae11",
      "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": "Mjällby",
      "decimal_odds": "1.71",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "void",
      "result_words": "Void",
      "change_hundredths": 0,
      "executed_at": "2026-11-02T05:07:14.426Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "b2c429fc2e6e695b5a0f8ad460a783d4cecee009975550dbcd25863f26a11a1e",
      "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": "Mjällby",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_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": "Daniel Jacobsson",
     "publisher": "Speltips.se",
     "forecaster": "Daniel Jacobsson",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://speltips.se/speltips-2-11-infor-mjallby-kalmar-mastarna-kan-sakra-kontraktet",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Mjällby (Draw no bet)"
   }
  },
  {
   "record_id": "n-a17301239838f94e45373828",
   "url": "/authors/daniel-jacobsson/picks/3/#pick-n-a17301239838f94e45373828",
   "match": "Malmo FF v Hammarby",
   "match_url": "/football/matches/malmo-ff-vs-hammarby-2026-11-01/",
   "kickoff": "2026-11-01T13:00:00.000Z",
   "competition": "Allsvenskan",
   "lead_hours": 45.7,
   "market_code": "total",
   "author_said": "Over/Under 3 goals: under 3.0 at 1.8",
   "quote": null,
   "group": "settled",
   "outcome": "Void",
   "claim_outcome": "Void",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 0,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.8",
   "settled_price": "1.8350",
   "published_at": "2026-10-30T15:11:47.000Z",
   "recorded_at": "2026-10-30T15:20:31.151Z",
   "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-a17301239838f94e45373828",
    "quote_text": "Speltips: Under 3 asian hcp | Odds: @1.80 | Units: 2/5",
    "fragment_from": 346,
    "fragment_to": 400,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://speltips.se/speltips-1-11-infor-malmo-hammarby-tight-i-mastematchen",
     "display_name": null,
     "speaker": "Daniel Jacobsson",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "5e778a81f7fa9c593969dd6063f8b5f439ad4bc54229b302f6432d7d79725883",
     "material_removed": false
    },
    "published_at": "2026-10-30T15:11:47.000Z",
    "detected_at": "2026-10-30T15:20:31.151Z",
    "executed_at": "2026-10-31T19:11:51.284Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-d14e16b1f776",
     "display_name": "Malmo FF — Hammarby",
     "competition_name": "Allsvenskan",
     "starts_at": "2026-11-01T13:00:00.000Z",
     "url": "/football/matches/malmo-ff-vs-hammarby-2026-11-01/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "Over/Under 3 goals",
    "outcome_label": "under 3.0",
    "odds_set": {
     "by_author": "1.8",
     "our_snapshot": "1.8350",
     "our_snapshot_at": "2026-10-30T15:16:15.662Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "void",
    "simulation_change_hundredths": 0,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-30T15:11:47.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-30T15:11:47.000Z",
     "detected_at": "2026-10-30T15:20:31.151Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "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.0",
     "author_odds": "1.8",
     "market_key": "total",
     "choice_key": "under",
     "period": "match",
     "line": "3.0",
     "subject": "goals_total",
     "in_words": "Over/Under 3 goals: under 3.0 at 1.8"
    },
    "author_claim_outcome": {
     "result": "void",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Void: the final score was Malmo FF 1-2 Hammarby."
    },
    "settlements": [
     {
      "operation_id": "e35413b26dfd49325906c7342efa78a75ce7fb70517afdf1e923f4810ba9e619",
      "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.0",
      "decimal_odds": "1.8",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "void",
      "result_words": "Void",
      "change_hundredths": 0,
      "executed_at": "2026-10-31T19:11:50.928Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "8a841b7a66f263594e30294ddf49a9283d500be305a8dd4b2943cda71e1d4435",
      "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.0",
      "decimal_odds": "1.8350",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "void",
      "result_words": "Void",
      "change_hundredths": 0,
      "executed_at": "2026-10-31T19:11:51.284Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Daniel Jacobsson",
     "publisher": "Speltips.se",
     "forecaster": "Daniel Jacobsson",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://speltips.se/speltips-1-11-infor-malmo-hammarby-tight-i-mastematchen",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "under 3.0 (Over/Under 3 goals)"
   }
  },
  {
   "record_id": "n-82796a91c79003129dd9edea",
   "url": "/authors/daniel-jacobsson/picks/3/#pick-n-82796a91c79003129dd9edea",
   "match": "Aston Villa v Fulham",
   "match_url": "/football/matches/aston-villa-vs-fulham-2026-10-31/",
   "kickoff": "2026-10-31T20:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 28.7,
   "market_code": "1x2",
   "author_said": "1X2, match result: Aston Villa at 1.96",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.96",
   "settled_price": "1.9091",
   "published_at": "2026-10-30T15:08:25.000Z",
   "recorded_at": "2026-10-30T15:20:34.305Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "1",
    "price": "1.9091",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-82796a91c79003129dd9edea",
    "quote_text": "Speltips: Aston Villa | Odds: @1.96",
    "fragment_from": 386,
    "fragment_to": 421,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://speltips.se/speltips-31-10-infor-aston-villa-fulham-utvilade",
     "display_name": null,
     "speaker": "Daniel Jacobsson",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "a226d911a91313e75c01d30653b39cc323261d1920604373328b6c48c7f7f095",
     "material_removed": false
    },
    "published_at": "2026-10-30T15:08:25.000Z",
    "detected_at": "2026-10-30T15:20:34.305Z",
    "executed_at": "2026-10-31T19:13:37.105Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-cc0571163d80",
     "display_name": "Aston Villa — Fulham",
     "competition_name": "Premier League",
     "starts_at": "2026-10-31T20:00:00.000Z",
     "url": "/football/matches/aston-villa-vs-fulham-2026-10-31/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Aston Villa",
    "odds_set": {
     "by_author": "1.96",
     "our_snapshot": "1.9091",
     "our_snapshot_at": "2026-10-30T15:16:39.621Z",
     "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-30T15:08:25.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-30T15:08:25.000Z",
     "detected_at": "2026-10-30T15:20:34.305Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "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": "Aston Villa",
     "author_odds": "1.96",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Aston Villa at 1.96"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Aston Villa 1-1 Fulham."
    },
    "settlements": [
     {
      "operation_id": "b69e61d18d4abf21e6da41228bbd2132382855140a310acc8bda389bf5ddf845",
      "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": "Aston Villa",
      "decimal_odds": "1.96",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-31T19:13:36.013Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "d93b9f80f8342fe06f7552e67d8029193fa7ce986ae2ab8a49b6eb3da0f057d0",
      "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": "Aston Villa",
      "decimal_odds": "1.9091",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-31T19:13:37.105Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Daniel Jacobsson",
     "publisher": "Speltips.se",
     "forecaster": "Daniel Jacobsson",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://speltips.se/speltips-31-10-infor-aston-villa-fulham-utvilade",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Aston Villa to win"
   }
  },
  {
   "record_id": "n-94413329030aba56a6ce9134",
   "url": "/authors/daniel-jacobsson/picks/2/#pick-n-94413329030aba56a6ce9134",
   "match": "Hammarby v Sirius",
   "match_url": "/football/matches/hammarby-vs-sirius-2026-10-29/",
   "kickoff": "2026-10-29T17:30:00.000Z",
   "competition": "Allsvenskan",
   "lead_hours": 25.0,
   "market_code": "1x2",
   "author_said": "1X2, match result: Sirius",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "5.5000",
   "published_at": "2026-10-28T16:00:54.000Z",
   "recorded_at": "2026-10-28T16:29:50.742Z",
   "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-94413329030aba56a6ce9134",
    "quote_text": "Jag väljer att spela på Sirius i det här mötet.",
    "fragment_from": 497,
    "fragment_to": 544,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://speltips.se/speltips-29-10-infor-hammarby-sirius-favoritskapet-ar-for-stort",
     "display_name": null,
     "speaker": "Daniel Jacobsson",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "1472dacd39004dfa0020732e4ce8558766c6f7731414aaaf36a16ddce222a261",
     "material_removed": false
    },
    "published_at": "2026-10-28T16:00:54.000Z",
    "detected_at": "2026-10-28T16:29:50.742Z",
    "executed_at": "2026-10-28T20:01:00.442Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-ecfbca65cfc2",
     "display_name": "Hammarby — Sirius",
     "competition_name": "Allsvenskan",
     "starts_at": "2026-10-29T17:30:00.000Z",
     "url": "/football/matches/hammarby-vs-sirius-2026-10-29/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Sirius",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "5.5000",
     "our_snapshot_at": "2026-10-28T16:34:44.283Z",
     "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-28T16:00:54.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-28T16:00:54.000Z",
     "detected_at": "2026-10-28T16:29:50.742Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "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": "Sirius",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Sirius"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Hammarby 2-0 Sirius."
    },
    "settlements": [
     {
      "operation_id": "5ee28e5904fe67ab0ef4fcae62ed5ce4fde753b0ca46b1aff116856483b65e8e",
      "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": "Sirius",
      "decimal_odds": "5.5000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-28T20:01:00.442Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Daniel Jacobsson",
     "publisher": "Speltips.se",
     "forecaster": "Daniel Jacobsson",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://speltips.se/speltips-29-10-infor-hammarby-sirius-favoritskapet-ar-for-stort",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Sirius to win"
   }
  },
  {
   "record_id": "n-801701d12ef103272220e974",
   "url": "/authors/daniel-jacobsson/picks/2/#pick-n-801701d12ef103272220e974",
   "match": "AIK v Elfsborg",
   "match_url": "/football/matches/aik-vs-elfsborg-2026-10-27/",
   "kickoff": "2026-10-27T18:00:00.000Z",
   "competition": "Allsvenskan",
   "lead_hours": 25.5,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw at 3.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 25000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "3.5",
   "settled_price": "3.5000",
   "published_at": "2026-10-26T16:00:14.000Z",
   "recorded_at": "2026-10-26T16:29:42.599Z",
   "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-801701d12ef103272220e974",
    "quote_text": "Match: AIK – Elfsborg (Allsvenskan) | Speltips: Oavgjort | Odds: @3.50 | Units: 1/5",
    "fragment_from": 341,
    "fragment_to": 424,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://speltips.se/speltips-27-10-infor-aik-elfsborg-omgangen-startar-med-hogoddsare",
     "display_name": null,
     "speaker": "Daniel Jacobsson",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "2ede29bc2a2a55f4cde3c800d63a68d0bb5614434e0459187a16fe76048132c7",
     "material_removed": false
    },
    "published_at": "2026-10-26T16:00:14.000Z",
    "detected_at": "2026-10-26T16:29:42.599Z",
    "executed_at": "2026-10-26T16:50:26.255Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-1c999c6b67e7",
     "display_name": "AIK — Elfsborg",
     "competition_name": "Allsvenskan",
     "starts_at": "2026-10-27T18:00:00.000Z",
     "url": "/football/matches/aik-vs-elfsborg-2026-10-27/",
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "draw",
    "odds_set": {
     "by_author": "3.5",
     "our_snapshot": "3.5000",
     "our_snapshot_at": "2026-10-26T16:34:37.540Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 25000,
    "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-26T16:00:14.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-26T16:00:14.000Z",
     "detected_at": "2026-10-26T16:29:42.599Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "draw",
     "author_odds": "3.5",
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw at 3.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 AIK 2-2 Elfsborg."
    },
    "settlements": [
     {
      "operation_id": "9946da781a1983c26f7fb729465641ea7009ccfb7c93bc10dece05623d8ce306",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "3.5",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 25000,
      "executed_at": "2026-10-26T16:31:47.620Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "830b9e6fc961386c5823ec770ceb654783effb7afd5101878cee6076ad62e8ac",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "3.5000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 25000,
      "executed_at": "2026-10-26T16:50:26.255Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Daniel Jacobsson",
     "publisher": "Speltips.se",
     "forecaster": "Daniel Jacobsson",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://speltips.se/speltips-27-10-infor-aik-elfsborg-omgangen-startar-med-hogoddsare",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-0ae40ed9f5710b719406b4c4",
   "url": "/authors/daniel-jacobsson/picks/2/#pick-n-0ae40ed9f5710b719406b4c4",
   "match": "FC Iberia 1999 v Mjällby",
   "match_url": "/football/matches/fc-iberia-1999-vs-mjallby-2026-10-22/",
   "kickoff": "2026-10-22T16:45:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 24.3,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.88",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8800,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.88",
   "settled_price": "1.88",
   "published_at": "2026-10-21T16:00:38.000Z",
   "recorded_at": "2026-10-21T16:29:42.431Z",
   "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-0ae40ed9f5710b719406b4c4",
    "quote_text": "Speltips: Under 2,5 mål | Odds: @1.88",
    "fragment_from": 399,
    "fragment_to": 436,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://speltips.se/speltips-22-10-infor-iberia-1999-mjallby-malsnalt-i-georgien",
     "display_name": null,
     "speaker": "Daniel Jacobsson",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "462bf39e069ccc272b84c273c1a5d018b574d42994bfbf77975721aad896fbb9",
     "material_removed": false
    },
    "published_at": "2026-10-21T16:00:38.000Z",
    "detected_at": "2026-10-21T16:29:42.431Z",
    "executed_at": "2026-10-23T00:43:37.914Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-e872e68c053b",
     "display_name": "FC Iberia 1999 — Mjällby",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-10-22T16:45:00.000Z",
     "url": "/football/matches/fc-iberia-1999-vs-mjallby-2026-10-22/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.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": 10000,
    "result": "win",
    "simulation_change_hundredths": 8800,
    "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-21T16:00:38.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-21T16:00:38.000Z",
     "detected_at": "2026-10-21T16:29:42.431Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": "1.88",
     "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.88"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was FC Iberia 1999 1-1 Mjällby."
    },
    "settlements": [
     {
      "operation_id": "ac37402521e79f79c49331f936dfd8aba6e27c6ef4420e194034402ffc40d639",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "under 2.5",
      "decimal_odds": "1.88",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8800,
      "executed_at": "2026-10-23T00:43:37.914Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "54bb58220254d5a94fc8490e93723e6b099d711b3873689e5c78e9233ac1f7cc",
      "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": "settled_pick",
    "authorship": {
     "material_author": "Daniel Jacobsson",
     "publisher": "Speltips.se",
     "forecaster": "Daniel Jacobsson",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://speltips.se/speltips-22-10-infor-iberia-1999-mjallby-malsnalt-i-georgien",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "under 2.5 (Over/Under 2.5 goals)"
   }
  },
  {
   "record_id": "n-b6ed98533234cfdd8cb099e7",
   "url": "/authors/daniel-jacobsson/picks/2/#pick-n-b6ed98533234cfdd8cb099e7",
   "match": "LASK v Liverpool",
   "match_url": "/football/matches/lask-vs-liverpool-2026-10-14/",
   "kickoff": "2026-10-14T16:45:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 25.6,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap -1.5: Liverpool -1.5 at 1.7",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-6",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7692,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.7",
   "settled_price": "1.7692",
   "published_at": "2026-10-13T15:00:01.000Z",
   "recorded_at": "2026-10-13T15:09:39.606Z",
   "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-b6ed98533234cfdd8cb099e7",
    "quote_text": "Speltips: Liverpool -1,5 | Odds: @1.70 | Units: 2/5",
    "fragment_from": 375,
    "fragment_to": 426,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://speltips.se/speltips-14-10-infor-lask-liverpool-tacksamt-motstand",
     "display_name": null,
     "speaker": "Daniel Jacobsson",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "72250bed3a95ff77e6791e38667dbe1d73eb0aa0cab21e371d06a8c919bb8e7c",
     "material_removed": false
    },
    "published_at": "2026-10-13T15:00:01.000Z",
    "detected_at": "2026-10-13T15:09:39.606Z",
    "executed_at": "2026-10-13T15:12:35.813Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-e07e92449e6f",
     "display_name": "LASK — Liverpool",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-14T16:45:00.000Z",
     "url": "/football/matches/lask-vs-liverpool-2026-10-14/",
     "scoreline": "3-6",
     "condition": "finished"
    },
    "market_label": "Asian handicap -1.5",
    "outcome_label": "Liverpool -1.5",
    "odds_set": {
     "by_author": "1.7",
     "our_snapshot": "1.7692",
     "our_snapshot_at": "2026-10-13T15:06:18.774Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 7692,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-13T15:00:01.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-13T15:00:01.000Z",
     "detected_at": "2026-10-13T15:09:39.606Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "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": "Liverpool -1.5",
     "author_odds": "1.7",
     "market_key": "handicap_asian",
     "choice_key": "2",
     "period": "match",
     "line": "-1.5",
     "subject": "goals_total",
     "in_words": "Asian handicap -1.5: Liverpool -1.5 at 1.7"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-6",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was LASK 3-6 Liverpool."
    },
    "settlements": [
     {
      "operation_id": "7e30e57f311e2c8a8b022935f805c3eef70f5233f5794b3a51d6fbe58f009468",
      "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": "Liverpool -1.5",
      "decimal_odds": "1.7",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7000,
      "executed_at": "2026-10-13T15:12:31.974Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "a50e347df8ad6a3fd74c8ca80b161930b93629d7d116fcfcfe3c72465bcf7430",
      "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": "Liverpool -1.5",
      "decimal_odds": "1.7692",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7692,
      "executed_at": "2026-10-13T15:12:35.813Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Daniel Jacobsson",
     "publisher": "Speltips.se",
     "forecaster": "Daniel Jacobsson",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://speltips.se/speltips-14-10-infor-lask-liverpool-tacksamt-motstand",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Liverpool -1.5"
   }
  },
  {
   "record_id": "n-2f4c23174ca582569319aebd",
   "url": "/authors/daniel-jacobsson/picks/3/#pick-n-2f4c23174ca582569319aebd",
   "match": "Kalmar FF v Sirius",
   "match_url": "/football/matches/kalmar-ff-vs-sirius-2026-11-08/",
   "kickoff": "2026-11-08T15:30:00.000Z",
   "competition": "Allsvenskan",
   "lead_hours": 49.0,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.72",
   "quote": null,
   "group": "pending",
   "outcome": "Pending",
   "claim_outcome": null,
   "final_score": null,
   "reason": "awaiting the final score",
   "reason_code": "waiting",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-06T14:25:28.000Z",
   "recorded_at": "2026-11-06T14:29:54.537Z",
   "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-2f4c23174ca582569319aebd",
    "quote_text": "Speltips: Över 2,5 mål | Odds: @1.72",
    "fragment_from": 388,
    "fragment_to": 424,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://speltips.se/speltips-8-11-infor-kalmar-sirius-drommar-om-guld",
     "display_name": null,
     "speaker": "Daniel Jacobsson",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "070b1fba548abc0628065ac8a57de399738379ed83af6fbd69a0e8ceff2ce7a3",
     "material_removed": false
    },
    "published_at": "2026-11-06T14:25:28.000Z",
    "detected_at": "2026-11-06T14:29:54.537Z",
    "executed_at": "2026-11-06T20:48:01.990Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-c3a2745654ff",
     "display_name": "Kalmar FF — Sirius",
     "competition_name": "Allsvenskan",
     "starts_at": "2026-11-08T15:30:00.000Z",
     "url": "/football/matches/kalmar-ff-vs-sirius-2026-11-08/",
     "scoreline": null,
     "condition": "scheduled"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.72",
     "our_snapshot": "1.7300",
     "our_snapshot_at": "2026-11-06T14:26:31.171Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": 0,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-06T14:25:28.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-11-06T14:25:28.000Z",
     "detected_at": "2026-11-06T14:29:54.537Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "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.72",
     "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.72"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "kick-off 8 November 2026, 15:30 UTC",
     "methodology_version": "2.2",
     "in_words": "Pending: kick-off 8 November 2026, 15:30 UTC."
    },
    "settlements": [
     {
      "operation_id": "442bd2dfb3e2b144f336d02c309b34422e204b93474b5fd0f6eb501924bbc50d",
      "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.72",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-06T20:48:01.421Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "75b4526bdc5756769f0f533559a88c8ceb13da485f77d291b9c3fe9059cc96ac",
      "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.7300",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-06T20:48:01.990Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "qualifying_pick",
    "authorship": {
     "material_author": "Daniel Jacobsson",
     "publisher": "Speltips.se",
     "forecaster": "Daniel Jacobsson",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://speltips.se/speltips-8-11-infor-kalmar-sirius-drommar-om-guld",
     "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-4cb15d7a246a9129aa922f3a",
   "url": "/authors/daniel-jacobsson/picks/2/#pick-n-4cb15d7a246a9129aa922f3a",
   "match": "Orebro SK v Falkenbergs FF",
   "match_url": "/football/matches/orebro-sk-vs-falkenbergs-ff-2026-10-26/",
   "kickoff": "2026-10-26T18:05:00.000Z",
   "competition": "Superettan",
   "lead_hours": 24.9,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.62",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-25T17:00:04.000Z",
   "recorded_at": "2026-10-25T17:09:34.761Z",
   "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-4cb15d7a246a9129aa922f3a",
    "quote_text": "Match: Örebro – Falkenberg (Superettan) | Speltips: BLGM | Odds: @1.62 | Units: 4/5 | Spelstopp: 19:05",
    "fragment_from": 341,
    "fragment_to": 443,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://speltips.se/speltips-26-10-infor-orebro-falkenberg-botten-mot-toppen",
     "display_name": null,
     "speaker": "Daniel Jacobsson",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "91531ca0dde6e7c6a43ea35ca3afc0e5b10735900815ec9c8ad6c6650583213f",
     "material_removed": false
    },
    "published_at": "2026-10-25T17:00:04.000Z",
    "detected_at": "2026-10-25T17:09:34.761Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-1794c8939ab5",
     "display_name": "Orebro SK — Falkenbergs FF",
     "competition_name": "Superettan",
     "starts_at": "2026-10-26T18:05:00.000Z",
     "url": "/football/matches/orebro-sk-vs-falkenbergs-ff-2026-10-26/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.62",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "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-25T17:00:04.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-25T17:00:04.000Z",
     "detected_at": "2026-10-25T17:09:34.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": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.62",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.62"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Orebro SK 1-0 Falkenbergs FF."
    },
    "settlements": [
     {
      "operation_id": "c4219d2635b19b21cf1b33f0c035d3682ebbf3f23a20b0b8251c48a5c37e5650",
      "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": "b407beee5d830f04ec0a193051fffbf61dd05e0407aafbcdb6da3dcdd352f7d2",
      "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": "Daniel Jacobsson",
     "publisher": "Speltips.se",
     "forecaster": "Daniel Jacobsson",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://speltips.se/speltips-26-10-infor-orebro-falkenberg-botten-mot-toppen",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-9a187bb15934423047428582",
   "url": "/authors/daniel-jacobsson/picks/2/#pick-n-9a187bb15934423047428582",
   "match": "Elfsborg v Malmo FF",
   "match_url": null,
   "kickoff": "2026-10-23T17:00:00.000Z",
   "competition": "Allsvenskan",
   "lead_hours": 25.5,
   "market_code": "total",
   "author_said": "Over/Under 2.75 goals: under 2.75 at 1.8",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "0-0",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-22T15:00:58.000Z",
   "recorded_at": "2026-10-22T15:29:36.106Z",
   "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-9a187bb15934423047428582",
    "quote_text": "Under 2,75 mål | Odds: @1.80",
    "fragment_from": 388,
    "fragment_to": 416,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://speltips.se/speltips-23-10-infor-elfsborg-malmo-vagval-for-mff",
     "display_name": null,
     "speaker": "Daniel Jacobsson",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "9afa048eb8917c374b40716e2e3eb8ba6c447c1a71f999ce9d5abf6ba05f4d47",
     "material_removed": false
    },
    "published_at": "2026-10-22T15:00:58.000Z",
    "detected_at": "2026-10-22T15:29:36.106Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-c1d06396dc4e",
     "display_name": "Elfsborg — Malmo FF",
     "competition_name": "Allsvenskan",
     "starts_at": "2026-10-23T17:00:00.000Z",
     "url": null,
     "scoreline": "0-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.75 goals",
    "outcome_label": "under 2.75",
    "odds_set": {
     "by_author": "1.8",
     "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-22T15:00:58.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-22T15:00:58.000Z",
     "detected_at": "2026-10-22T15:29:36.106Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "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.75 goals",
     "choice": "under 2.75",
     "author_odds": "1.8",
     "market_key": "total",
     "choice_key": "under",
     "period": "match",
     "line": "2.75",
     "subject": "goals_total",
     "in_words": "Over/Under 2.75 goals: under 2.75 at 1.8"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Elfsborg 0-0 Malmo FF."
    },
    "settlements": [
     {
      "operation_id": "5947288354d2cfdbf869a22df878add5e0ebd436a539c3397bca8da037fb142c",
      "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.75 goals",
      "choice": "under 2.75",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_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": "25c93035265c322236ee9d9a5c95da43f1d272b34c3f969eb19ad916b3038b6e",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.75 goals",
      "choice": "under 2.75",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_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": "Daniel Jacobsson",
     "publisher": "Speltips.se",
     "forecaster": "Daniel Jacobsson",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://speltips.se/speltips-23-10-infor-elfsborg-malmo-vagval-for-mff",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "under 2.75 (Over/Under 2.75 goals)"
   }
  },
  {
   "record_id": "n-e90fb96cbb236dbd7704cfb2",
   "url": "/authors/daniel-jacobsson/picks/2/#pick-n-e90fb96cbb236dbd7704cfb2",
   "match": "Liverpool v Villarreal",
   "match_url": "/football/matches/liverpool-vs-villarreal-2026-10-20/",
   "kickoff": "2026-10-20T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 5.8,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.64",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "4-3",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-19T15:00:43.000Z",
   "recorded_at": "2026-10-20T13:09:38.626Z",
   "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-e90fb96cbb236dbd7704cfb2",
    "quote_text": "Match: Liverpool – Villarreal (Champions League) | Speltips: Båda lagen gör mål | Odds: @1.64 | Units: 4/5 | Spelstopp: 21:00",
    "fragment_from": 347,
    "fragment_to": 472,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://speltips.se/speltips-20-10-infor-liverpool-villarreal-inte-sa-enkelt-som-det-verkar",
     "display_name": null,
     "speaker": "Daniel Jacobsson",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "9642eb68bab1b22af0ce77ebdd37f54b7bf3fc638a3fdbf73f4e432f965d4f68",
     "material_removed": false
    },
    "published_at": "2026-10-19T15:00:43.000Z",
    "detected_at": "2026-10-20T13:09:38.626Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-e9ad016f0818",
     "display_name": "Liverpool — Villarreal",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-20T19:00:00.000Z",
     "url": "/football/matches/liverpool-vs-villarreal-2026-10-20/",
     "scoreline": "4-3",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.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-19T15:00:43.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-19T15:00:43.000Z",
     "detected_at": "2026-10-20T13:09:38.626Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "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": "4-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Liverpool 4-3 Villarreal."
    },
    "settlements": [
     {
      "operation_id": "077b976fc35bfa61c26c00e7a880ebe2bab6e64ac828ae434efb6a7139b12611",
      "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": "e5fb9051e677056f919fac66630ba65762e1bcc38458f9a55de30eb108466f15",
      "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": "Daniel Jacobsson",
     "publisher": "Speltips.se",
     "forecaster": "Daniel Jacobsson",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://speltips.se/speltips-20-10-infor-liverpool-villarreal-inte-sa-enkelt-som-det-verkar",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-bda358f6759547809099fba4",
   "url": "/authors/daniel-jacobsson/picks/2/#pick-n-bda358f6759547809099fba4",
   "match": "Degerfors v Kalmar FF",
   "match_url": null,
   "kickoff": "2026-10-19T17:00:00.000Z",
   "competition": "Allsvenskan",
   "lead_hours": 21.0,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.8",
   "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-18T16:00:54.000Z",
   "recorded_at": "2026-10-18T19:59:44.958Z",
   "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-bda358f6759547809099fba4",
    "quote_text": "Speltips: Under 2,5 mål | Odds: @1.80 | Units: 1/5",
    "fragment_from": 346,
    "fragment_to": 396,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://speltips.se/speltips-19-10-infor-degerfors-kalmar-angestmatch-pa-stora-valla",
     "display_name": null,
     "speaker": "Daniel Jacobsson",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "8bc71de2eb3bfac0658a687ddaef5b232facd2d0dacb789aeb54088cc27438d9",
     "material_removed": false
    },
    "published_at": "2026-10-18T16:00:54.000Z",
    "detected_at": "2026-10-18T19:59:44.958Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-567b9e8fe9a0",
     "display_name": "Degerfors — Kalmar FF",
     "competition_name": "Allsvenskan",
     "starts_at": "2026-10-19T17:00:00.000Z",
     "url": null,
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": "1.8",
     "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-18T16:00:54.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-18T16:00:54.000Z",
     "detected_at": "2026-10-18T19:59:44.958Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": "1.8",
     "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.8"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Degerfors 1-2 Kalmar FF."
    },
    "settlements": [
     {
      "operation_id": "d54d2a8e488eb644f4e3d6d0ea3a7bdcf70c2ab4f9a230a79cb5c1d51c7958f2",
      "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": "25ac9364b1a0b5340a3af0b79d274de57a39206f90f2df5574529a1774d4d26b",
      "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": "Daniel Jacobsson",
     "publisher": "Speltips.se",
     "forecaster": "Daniel Jacobsson",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://speltips.se/speltips-19-10-infor-degerfors-kalmar-angestmatch-pa-stora-valla",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "under 2.5 (Over/Under 2.5 goals)"
   }
  },
  {
   "record_id": "n-65439963a06c043b53b462e1",
   "url": "/authors/daniel-jacobsson/picks/2/#pick-n-65439963a06c043b53b462e1",
   "match": "AIK v IFK Goteborg",
   "match_url": null,
   "kickoff": "2026-10-17T15:30:00.000Z",
   "competition": "Allsvenskan",
   "lead_hours": 25.3,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: IFK Goteborg at 1.8",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Void",
   "final_score": "2-2",
   "reason": "",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-16T13:57:02.000Z",
   "recorded_at": "2026-10-16T14:09:40.855Z",
   "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-65439963a06c043b53b462e1",
    "quote_text": "Speltips: IFK Göteborg DNB | Odds: @1.80",
    "fragment_from": 393,
    "fragment_to": 433,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://speltips.se/speltips-17-10-infor-aik-ifk-goteborg-forsta-gangen-sedan-2015",
     "display_name": null,
     "speaker": "Daniel Jacobsson",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "b72ef0039ec5263150a8c3594a002d74f06f4e601884fe54aff79452677f4900",
     "material_removed": false
    },
    "published_at": "2026-10-16T13:57:02.000Z",
    "detected_at": "2026-10-16T14:09:40.855Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-b3c74027d352",
     "display_name": "AIK — IFK Goteborg",
     "competition_name": "Allsvenskan",
     "starts_at": "2026-10-17T15:30:00.000Z",
     "url": null,
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "Draw no bet",
    "outcome_label": "IFK Goteborg",
    "odds_set": {
     "by_author": "1.8",
     "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-16T13:57:02.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-16T13:57:02.000Z",
     "detected_at": "2026-10-16T14:09:40.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": "Draw no bet",
     "choice": "IFK Goteborg",
     "author_odds": "1.8",
     "market_key": "draw_no_bet",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: IFK Goteborg at 1.8"
    },
    "author_claim_outcome": {
     "result": "void",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Void: the final score was AIK 2-2 IFK Goteborg."
    },
    "settlements": [
     {
      "operation_id": "18b7f899c1890a717e355120a709e79b4977b3b47b6a87acb2ec9d9a296cc96f",
      "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": "IFK Goteborg",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_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": "cf88a1f9eeeae33dba429a7d0d97d0085e0021e6325518eec6af659c8a57bdba",
      "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": "IFK Goteborg",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_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": "Daniel Jacobsson",
     "publisher": "Speltips.se",
     "forecaster": "Daniel Jacobsson",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://speltips.se/speltips-17-10-infor-aik-ifk-goteborg-forsta-gangen-sedan-2015",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "IFK Goteborg (Draw no bet)"
   }
  },
  {
   "record_id": "n-6fa4713eaca6bae0fea17a73",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Speltips: Djurgården & under 4,5 mål | Odds: @1.79 | Units: 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-06T15:00:55.000Z",
   "recorded_at": "2026-11-06T15:29:50.161Z",
   "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-1a44e17feff7bee7c2ab5ba2",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Speltips: Tottenham DNB | Odds: @1.86 | Units: 1/5",
   "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-06T15:00:19.000Z",
   "recorded_at": "2026-11-06T15:29:52.858Z",
   "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-12a25a0090c5f1d0881ae9d2",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Speltips: Över 2,5 mål + BLGM | Odds: @1.90",
   "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-01T16:00:11.000Z",
   "recorded_at": "2026-11-01T16:30:09.898Z",
   "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-f87c253e0b5291ffc9939d8f",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Över 2,5 + BLGM hos DBet",
   "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-30T15:00:03.000Z",
   "recorded_at": "2026-10-30T15:09:55.678Z",
   "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-ba1d441f3baf7c9b981870a2",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Speltips: Villarreal & under 4,5 mål | Odds: @1.68",
   "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-29T16:00:20.000Z",
   "recorded_at": "2026-10-29T16:21:00.815Z",
   "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-9f2caa11ba90a13df8f168bb",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Speltips: IFK Göteborg flest hörnor | Odds: @2.66 | Units: 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-27T16:00:05.000Z",
   "recorded_at": "2026-10-27T16:29:45.015Z",
   "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-f51924bdb43c3eb9c064a10d",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Match: Djurgården – Örgryte (Allsvenskan) | Speltips: Hegland gör assist | Odds: @1.88 | Units: 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-23T14:00:50.000Z",
   "recorded_at": "2026-10-23T14:39:40.588Z",
   "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-2554611f5ea9cac6ef01e9fb",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Speltips: Sirius & över 1,5 mål | Odds: @1.76 | Units: 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-23T14:00:34.000Z",
   "recorded_at": "2026-10-23T14:39:42.325Z",
   "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-3eb3e9269cee53ab3a51a286",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Match: Real Madrid – RB Leipzig (Champions League) | Speltips: Antonio Nusa SPM | Odds: @1.78 | Units: 1/5 | Spelstopp: 21:00",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-20T15:00:44.000Z",
   "recorded_at": "2026-10-20T15:29:35.479Z",
   "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-a9996ad28451e095a6061839",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Speltips: Båda lagen gör mål | Odds: @1.64 | Units: 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-15T15:00:01.000Z",
   "recorded_at": "2026-10-15T15:09:40.119Z",
   "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-6b4d60e14fd819d86dead49b",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Speltips: Båda lagen gör mål | Odds: @1.65",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-15T15:00:00.000Z",
   "recorded_at": "2026-10-15T15:09:41.120Z",
   "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-d7bbafeaa70aafb12f70c0a8",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Speltips: Michael Olise assist | Odds: @1.90",
   "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-12T15:00:45.000Z",
   "recorded_at": "2026-10-12T15:29:39.110Z",
   "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-e802e544b2b9f726e3f08c15",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Match: Malmö – Kalmar (Allsvenskan) | Speltips: Malmö | Odds: @1.75 | Units: 2/5 | Spelstopp: 19:00",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-11T16:01:01.000Z",
   "recorded_at": "2026-10-11T15:29:53.384Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-9ad66a54e6e66769e32f69bb",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Speltips: Under 3,0 asian | Odds: @1.875 | Units: 2/5",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-11T16:00:37.000Z",
   "recorded_at": "2026-10-11T15:29:54.118Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  }
 ],
 "lead_time": {
  "contract_version": 1,
  "threshold_hours": 2.0,
  "picks": 16,
  "before_kickoff": 16,
  "after_kickoff": 0,
  "at_least_2h": 16,
  "share_2h_plus": 100.0,
  "median_hours": 25.4,
  "min_hours": 5.8,
  "max_hours": 49.0,
  "words": "Hours between the moment we recorded the pick and kick-off; the share counts picks recorded at least two hours before kick-off."
 },
 "baseline": {
  "contract_version": 1,
  "series_code": "market_price",
  "rule": "recorded-line-1.0",
  "state": "settled",
  "picks": 2,
  "settled_picks_all": 8,
  "excluded": {
   "market_without_favourite": 0,
   "no_recorded_line": 6,
   "favourite_not_settled": 0
  },
  "staked_hundredths": 20000,
  "author_net_hundredths": -20000,
  "favourite_net_hundredths": -20000,
  "difference_hundredths": 0,
  "author_return_percent": -100.0,
  "favourite_return_percent": -100.0,
  "author_hit_rate": 0.0,
  "favourite_hit_rate": 0.0,
  "picked_favourite_share": 100.0,
  "by_market": [
   {
    "market_code": "1x2",
    "picks": 1,
    "staked_hundredths": 10000,
    "author_net_hundredths": -10000,
    "favourite_net_hundredths": -10000,
    "author_hits": 0,
    "favourite_hits": 0,
    "picked_favourite": 1,
    "author_return_percent": -100.0,
    "favourite_return_percent": -100.0
   },
   {
    "market_code": "both_teams_score",
    "picks": 1,
    "staked_hundredths": 10000,
    "author_net_hundredths": -10000,
    "favourite_net_hundredths": -10000,
    "author_hits": 0,
    "favourite_hits": 0,
    "picked_favourite": 1,
    "author_return_percent": -100.0,
    "favourite_return_percent": -100.0
   }
  ],
  "return_over_time": [
   {
    "kickoff": "2026-10-31T20:00:00.000Z",
    "author_cumulative_hundredths": -10000,
    "favourite_cumulative_hundredths": -10000
   },
   {
    "kickoff": "2026-11-05T17:45:00.000Z",
    "author_cumulative_hundredths": -20000,
    "favourite_cumulative_hundredths": -20000
   }
  ],
  "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": 30,
  "pages": 3,
  "page_urls": [
   "/authors/daniel-jacobsson/",
   "/authors/daniel-jacobsson/picks/2/",
   "/authors/daniel-jacobsson/picks/3/"
  ],
  "groups": {
   "settled": 10,
   "pending": 1,
   "excluded": 19
  },
  "continuation": "by_time",
  "page": 1,
  "first": 1,
  "last": 20,
  "author_url": "/authors/daniel-jacobsson/",
  "current": true
 },
 "title_tag": "Daniel Jacobsson Predictions: This Week's Picks & Verified Record",
 "calculator": null,
 "person": {
  "person_id": "o-e2d2bb9e7c3823f698e688e5",
  "type_code": "individual",
  "name_shown": "Daniel Jacobsson",
  "main_entity": "e-e2d2bb9e7c3823f698e688e5",
  "identity": {
   "status": "not_verified",
   "is_verified": false,
   "when": null,
   "source_list": []
  },
  "platform_list": [
   {
    "entity_ref": "e-e2d2bb9e7c3823f698e688e5",
    "medium": "Speltips.se",
    "channel": "RSS feed",
    "domain": "speltips.se",
    "source_info": "speltips-se",
    "byline": "Daniel Jacobsson",
    "url": "/sources/speltips-se/",
    "summary": {
     "statements": 76,
     "predictions": 30,
     "settled_picks": 8,
     "headline_kind": "live_snapshot",
     "return_percent": 0.42,
     "headline_part": "live",
     "period_from": "2026-10-11",
     "period_to": "2026-11-06"
    }
   }
  ],
  "previously": [],
  "trust_tier": "probation"
 },
 "data_revision": {
  "data_version": "2026-11-06.2",
  "updated": "2026-11-06",
  "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": 8,
   "matches": 8,
   "void": 1,
   "period_from": "2026-10-14",
   "period_to": "2026-11-06",
   "composition_hash": "10fe228a0ca3ec77dd1f9dd1f2c3d35debf0050df3ec3feec5f248bb839f321e"
  },
  "changes_url": "#changes",
  "corrections_url": "/corrections/"
 },
 "number_changes": [
  {
   "id": "zc-1158b3373376fbd6f6aa",
   "at": "2026-11-07T00:03:19.781Z",
   "data_version": "2026-11-06.2",
   "previous_data_version": "2026-11-06.1",
   "url": "/authors/daniel-jacobsson/",
   "category": "new_results",
   "category_words": "New results",
   "before": {
    "data_version": "2026-11-06.1",
    "return_percent": "17.15",
    "settled_picks": 7,
    "matches": 7,
    "void": 1,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "4efc90d8afd15ec7956fbcd96526c1911a3fa3af279c62207ef2ae9a2e8a384b",
    "text": "+102.92 points on 7 settled picks across 7 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-11-06.2",
    "return_percent": "0.42",
    "settled_picks": 8,
    "matches": 8,
    "void": 1,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "10fe228a0ca3ec77dd1f9dd1f2c3d35debf0050df3ec3feec5f248bb839f321e",
    "text": "+2.92 points on 8 settled picks across 8 matches · independent odds snapshot · method 2.2"
   },
   "reason": "1 new settled pick from matches played after the previous data version.",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 1,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-af64bee742d1e7f98ae0",
   "at": "2026-11-06T14:46:17.511Z",
   "data_version": "2026-11-06.1",
   "previous_data_version": "2026-11-05.3",
   "url": "/authors/daniel-jacobsson/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-11-04.1",
    "return_percent": "40.58",
    "settled_picks": 6,
    "matches": 6,
    "void": 1,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "53f930af0887238a5ad445650a2f87b76df1dff09e16fe7996789bab126ad1ca",
    "text": "+202.92 points on 6 settled picks across 6 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-11-06.1",
    "return_percent": "17.15",
    "settled_picks": 7,
    "matches": 7,
    "void": 1,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "4efc90d8afd15ec7956fbcd96526c1911a3fa3af279c62207ef2ae9a2e8a384b",
    "text": "+102.92 points on 7 settled picks across 7 matches · independent odds snapshot · method 2.2"
   },
   "reason": "Added 1 earlier pick for matches played before the previous data version (found in archives or newly matched to a fixture).",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 1,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-ccac40606ff6576637ef",
   "at": "2026-11-04T03:35:56.412Z",
   "data_version": "2026-11-04.1",
   "previous_data_version": "2026-11-03.3",
   "url": "/authors/daniel-jacobsson/",
   "category": "new_results",
   "category_words": "New results",
   "before": {
    "data_version": "2026-11-01.3",
    "return_percent": "31.73",
    "settled_picks": 5,
    "matches": 5,
    "void": 1,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "128ef3d0cd42fe78b6ebc834f9e5a4e7d7168e9b32298e01860063aa03e8e187",
    "text": "+126.92 points on 5 settled picks across 5 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-11-04.1",
    "return_percent": "40.58",
    "settled_picks": 6,
    "matches": 6,
    "void": 1,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "53f930af0887238a5ad445650a2f87b76df1dff09e16fe7996789bab126ad1ca",
    "text": "+202.92 points on 6 settled picks across 6 matches · independent odds snapshot · method 2.2"
   },
   "reason": "1 new settled pick from matches played after the previous data version.",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 1,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-c696a5192dcd8015f53d",
   "at": "2026-11-01T19:56:40.745Z",
   "data_version": "2026-11-01.3",
   "previous_data_version": "2026-11-01.2",
   "url": "/authors/daniel-jacobsson/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-11-01.1",
    "return_percent": "31.73",
    "settled_picks": 4,
    "matches": 4,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "d0779fcfea448a287994867c485ccb84f0f764a086dc82f362db0dcceabfecb3",
    "text": "+126.92 points on 4 settled picks across 4 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-11-01.3",
    "return_percent": "31.73",
    "settled_picks": 5,
    "matches": 5,
    "void": 1,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "128ef3d0cd42fe78b6ebc834f9e5a4e7d7168e9b32298e01860063aa03e8e187",
    "text": "+126.92 points on 5 settled picks across 5 matches · independent odds snapshot · method 2.2"
   },
   "reason": "Added 1 earlier pick for matches played before the previous data version (found in archives or newly matched to a fixture).",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 1,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-b325aed061e602be169c",
   "at": "2026-11-01T06:32:40.816Z",
   "data_version": "2026-11-01.1",
   "previous_data_version": "2026-10-31.2",
   "url": "/authors/daniel-jacobsson/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-10-30.1",
    "return_percent": "75.64",
    "settled_picks": 3,
    "matches": 3,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "170447e7caa0a2c65ce0f2838f58c50c2f0d261ced28e1c222d35c973859fea1",
    "text": "+226.92 points on 3 settled picks across 3 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-11-01.1",
    "return_percent": "31.73",
    "settled_picks": 4,
    "matches": 4,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "d0779fcfea448a287994867c485ccb84f0f764a086dc82f362db0dcceabfecb3",
    "text": "+126.92 points on 4 settled picks across 4 matches · independent odds snapshot · method 2.2"
   },
   "reason": "Added 1 earlier pick for matches played before the previous data version (found in archives or newly matched to a fixture).",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 1,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-0d7837f92523447e4d05",
   "at": "2026-10-30T08:26:41.528Z",
   "data_version": "2026-10-30.1",
   "previous_data_version": "2026-10-29.1",
   "url": "/authors/daniel-jacobsson/",
   "category": "new_results",
   "category_words": "New results",
   "before": {
    "data_version": "2026-10-28.1",
    "return_percent": "163.46",
    "settled_picks": 2,
    "matches": 2,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "7ec0099a26329bb62664b901adb5f05d93be7f8c18eaae0ed791c69ca59ca09a",
    "text": "+326.92 points on 2 settled picks across 2 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-10-30.1",
    "return_percent": "75.64",
    "settled_picks": 3,
    "matches": 3,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "170447e7caa0a2c65ce0f2838f58c50c2f0d261ced28e1c222d35c973859fea1",
    "text": "+226.92 points on 3 settled picks across 3 matches · independent odds snapshot · method 2.2"
   },
   "reason": "1 new settled pick from matches played after the previous data version.",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 1,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-3c02ba023748ca3ff1ad",
   "at": "2026-10-28T01:24:12.367Z",
   "data_version": "2026-10-28.1",
   "previous_data_version": "2026-10-27.3",
   "url": "/authors/daniel-jacobsson/",
   "category": "new_results",
   "category_words": "New results",
   "before": {
    "data_version": "2026-10-14.3",
    "return_percent": "76.92",
    "settled_picks": 1,
    "matches": 1,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "668b986bce9cb6025fafc40098eabc65eb2efbd574cac96132a86fa651d541ff",
    "text": "+76.92 points on 1 settled pick across 1 match · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-10-28.1",
    "return_percent": "163.46",
    "settled_picks": 2,
    "matches": 2,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "7ec0099a26329bb62664b901adb5f05d93be7f8c18eaae0ed791c69ca59ca09a",
    "text": "+326.92 points on 2 settled picks across 2 matches · independent odds snapshot · method 2.2"
   },
   "reason": "1 new settled pick from matches played after the previous data version.",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 1,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-65c251570ec70d5eea28",
   "at": "2026-10-14T22:11:18.139Z",
   "data_version": "2026-10-14.3",
   "previous_data_version": "2026-10-14.2",
   "url": "/authors/daniel-jacobsson/",
   "category": "new_results",
   "category_words": "New results",
   "before": null,
   "after": {
    "data_version": "2026-10-14.3",
    "return_percent": "76.92",
    "settled_picks": 1,
    "matches": 1,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "668b986bce9cb6025fafc40098eabc65eb2efbd574cac96132a86fa651d541ff",
    "text": "+76.92 points on 1 settled pick across 1 match · independent odds snapshot · method 2.2"
   },
   "reason": "First headline number for this record: 1 settled pick in the series “independent odds snapshot”.",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 1,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  }
 ],
 "current_predictions": {
  "total_count": 1,
  "on_date": "2026-11-07T19:52",
  "row_list": [
   {
    "record_id": "n-2f4c23174ca582569319aebd",
    "url": "/authors/daniel-jacobsson/picks/3/#pick-n-2f4c23174ca582569319aebd",
    "match": "Kalmar FF v Sirius",
    "match_url": "/football/matches/kalmar-ff-vs-sirius-2026-11-08/",
    "kickoff": "2026-11-08T15:30:00.000Z",
    "competition": "Allsvenskan",
    "author_said": "Over/Under 2.5 goals: over 2.5 at 1.72",
    "origin": "Recorded by us before kick-off",
    "recorded_at": "2026-11-06T14:29:54.537Z",
    "platform": null
   }
  ]
 },
 "counts_by_slice": {
  "portions": [
   {
    "code": "live",
    "title": "Recorded before kick-off",
    "price_rule": "Return at our recorded market price",
    "settled_picks": 8,
    "total_check": true,
    "market_list": [
     {
      "code_name": "handicap_asian",
      "in_words": "Asian handicap",
      "url": null,
      "settled_picks": 3,
      "won": 2,
      "void": 0,
      "net_points_hundredths": 5292,
      "return_percent": "17.6",
      "period_from": "2026-10-14",
      "period_to": "2026-11-06",
      "small_sample": true,
      "average_odds": "1.74",
      "odds_from_author": 3,
      "odds_from_snapshot": 0
     },
     {
      "code_name": "1x2",
      "in_words": "Match result",
      "url": null,
      "settled_picks": 3,
      "won": 1,
      "void": 0,
      "net_points_hundredths": 5000,
      "return_percent": "16.7",
      "period_from": "2026-10-27",
      "period_to": "2026-10-31",
      "small_sample": true,
      "average_odds": "3.65",
      "odds_from_author": 2,
      "odds_from_snapshot": 1
     },
     {
      "code_name": "both_teams_score",
      "in_words": "Both teams to score",
      "url": null,
      "settled_picks": 1,
      "won": 0,
      "void": 0,
      "net_points_hundredths": -10000,
      "return_percent": "-100.0",
      "period_from": "2026-11-05",
      "period_to": "2026-11-05",
      "small_sample": true,
      "average_odds": "1.74",
      "odds_from_author": 1,
      "odds_from_snapshot": 0
     },
     {
      "code_name": "total",
      "in_words": "Over/under goals",
      "url": null,
      "settled_picks": 1,
      "won": 0,
      "void": 1,
      "net_points_hundredths": 0,
      "return_percent": null,
      "period_from": "2026-11-01",
      "period_to": "2026-11-01",
      "small_sample": true,
      "average_odds": "1.80",
      "odds_from_author": 1,
      "odds_from_snapshot": 0
     }
    ],
    "leagues": [
     {
      "code_name": "Allsvenskan",
      "in_words": "Allsvenskan",
      "url": "/football/competitions/allsvenskan/",
      "settled_picks": 5,
      "won": 2,
      "void": 1,
      "net_points_hundredths": 12600,
      "return_percent": "31.5",
      "period_from": "2026-10-27",
      "period_to": "2026-11-06",
      "small_sample": true,
      "average_odds": "2.87",
      "odds_from_author": 4,
      "odds_from_snapshot": 1,
      "league_markets": [
       {
        "code_name": "handicap_asian",
        "in_words": "Asian handicap",
        "settled_picks": 2,
        "won": 1,
        "void": 0,
        "net_points_hundredths": -2400,
        "return_percent": null,
        "period_from": "2026-11-03",
        "period_to": "2026-11-06",
        "small_sample": true,
        "average_odds": "1.77",
        "odds_from_author": 2,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "1x2",
        "in_words": "Match result",
        "settled_picks": 2,
        "won": 1,
        "void": 0,
        "net_points_hundredths": 15000,
        "return_percent": null,
        "period_from": "2026-10-27",
        "period_to": "2026-10-29",
        "small_sample": true,
        "average_odds": "4.50",
        "odds_from_author": 1,
        "odds_from_snapshot": 1
       },
       {
        "code_name": "total",
        "in_words": "Over/under goals",
        "settled_picks": 1,
        "won": 0,
        "void": 1,
        "net_points_hundredths": 0,
        "return_percent": null,
        "period_from": "2026-11-01",
        "period_to": "2026-11-01",
        "small_sample": true,
        "average_odds": "1.80",
        "odds_from_author": 1,
        "odds_from_snapshot": 0
       }
      ]
     },
     {
      "code_name": "Premier League",
      "in_words": "Premier League",
      "url": "/football/competitions/premier-league/",
      "settled_picks": 1,
      "won": 0,
      "void": 0,
      "net_points_hundredths": -10000,
      "return_percent": "-100.0",
      "period_from": "2026-10-31",
      "period_to": "2026-10-31",
      "small_sample": true,
      "average_odds": "1.96",
      "odds_from_author": 1,
      "odds_from_snapshot": 0,
      "league_markets": [
       {
        "code_name": "1x2",
        "in_words": "Match result",
        "settled_picks": 1,
        "won": 0,
        "void": 0,
        "net_points_hundredths": -10000,
        "return_percent": null,
        "period_from": "2026-10-31",
        "period_to": "2026-10-31",
        "small_sample": true,
        "average_odds": "1.96",
        "odds_from_author": 1,
        "odds_from_snapshot": 0
       }
      ]
     },
     {
      "code_name": "UEFA Champions League",
      "in_words": "UEFA Champions League",
      "url": "/football/competitions/uefa-champions-league/",
      "settled_picks": 1,
      "won": 1,
      "void": 0,
      "net_points_hundredths": 7692,
      "return_percent": "76.9",
      "period_from": "2026-10-14",
      "period_to": "2026-10-14",
      "small_sample": true,
      "average_odds": "1.70",
      "odds_from_author": 1,
      "odds_from_snapshot": 0,
      "league_markets": [
       {
        "code_name": "handicap_asian",
        "in_words": "Asian handicap",
        "settled_picks": 1,
        "won": 1,
        "void": 0,
        "net_points_hundredths": 7692,
        "return_percent": null,
        "period_from": "2026-10-14",
        "period_to": "2026-10-14",
        "small_sample": true,
        "average_odds": "1.70",
        "odds_from_author": 1,
        "odds_from_snapshot": 0
       }
      ]
     },
     {
      "code_name": "UEFA Conference League",
      "in_words": "UEFA Conference League",
      "url": "/football/competitions/uefa-conference-league/",
      "settled_picks": 1,
      "won": 0,
      "void": 0,
      "net_points_hundredths": -10000,
      "return_percent": "-100.0",
      "period_from": "2026-11-05",
      "period_to": "2026-11-05",
      "small_sample": true,
      "average_odds": "1.74",
      "odds_from_author": 1,
      "odds_from_snapshot": 0,
      "league_markets": [
       {
        "code_name": "both_teams_score",
        "in_words": "Both teams to score",
        "settled_picks": 1,
        "won": 0,
        "void": 0,
        "net_points_hundredths": -10000,
        "return_percent": null,
        "period_from": "2026-11-05",
        "period_to": "2026-11-05",
        "small_sample": true,
        "average_odds": "1.74",
        "odds_from_author": 1,
        "odds_from_snapshot": 0
       }
      ]
     }
    ],
    "best_slice": null
   }
  ],
  "best_slice": null
 },
 "author_card": {
  "body": "Record tracked by Forecast Record since 11 October 2026 · 30 predictions · last change 6 November 2026",
  "url": "https://forecastrecord.com/authors/daniel-jacobsson/",
  "s": "2026-10-11",
  "prediction_count": 30,
  "refreshed_at": "2026-11-06",
  "html": "<a href=\"https://forecastrecord.com/authors/daniel-jacobsson/\">Record tracked by Forecast Record since 11 October 2026 · 30 predictions · last change 6 November 2026</a>"
 },
 "trust": {
  "tier": "probation",
  "in_words": "Probation",
  "settled_count": 15,
  "days": 24,
  "weeks": 4,
  "archive": false,
  "in_review": false,
  "own_page": true,
  "won_count": 6,
  "first_settled_on": "2026-10-14",
  "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
 },
 "colleagues": [
  {
   "source_code": "speltips-se",
   "source_name": "Speltips.se",
   "source_url": "/sources/speltips-se/",
   "label": "Also at Speltips.se",
   "authors_total": 4,
   "authors": [
    {
     "name": "Daniel Berggren",
     "url": "/authors/daniel-berggren/",
     "headline_part": "live",
     "settled_picks": 11,
     "return_percent": "-18.7",
     "small_sample": false,
     "average_odds": "2.06",
     "odds_from_author": 11,
     "odds_from_snapshot": 0
    },
    {
     "name": "Arvid Snacke",
     "url": "/authors/arvid-snacke/",
     "headline_part": "live",
     "settled_picks": 10,
     "return_percent": "7.4",
     "small_sample": false,
     "average_odds": "1.58",
     "odds_from_author": 0,
     "odds_from_snapshot": 10
    },
    {
     "name": "Hugo Stenmark",
     "url": "/authors/hugo-stenmark/",
     "headline_part": "live",
     "settled_picks": 10,
     "return_percent": "-15.1",
     "small_sample": false,
     "average_odds": "2.18",
     "odds_from_author": 7,
     "odds_from_snapshot": 3
    },
    {
     "name": "Joakim Östman",
     "url": "/authors/joakim-ostman/",
     "headline_part": "live",
     "settled_picks": 4,
     "return_percent": null,
     "small_sample": true,
     "average_odds": "2.29",
     "odds_from_author": 4,
     "odds_from_snapshot": 0
    }
   ]
  }
 ],
 "author_type": "Tipster",
 "data_changes": {
  "added_later": "2 records added on 11 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": "person:o-e2d2bb9e7c3823f698e688e5",
 "source_revision": 132,
 "related": [
  {
   "url": "/cards/e-e2d2bb9e7c3823f698e688e5-bank/",
   "name": "Bankroll card — Daniel Jacobsson",
   "detail": null,
   "source_group": "cards"
  },
  {
   "url": "/cards/e-e2d2bb9e7c3823f698e688e5-month-following/",
   "name": "A month following Daniel Jacobsson",
   "detail": null,
   "source_group": "cards"
  },
  {
   "url": "/cards/e-e2d2bb9e7c3823f698e688e5-said-vs-happened/",
   "name": "Said → happened — Daniel Jacobsson",
   "detail": null,
   "source_group": "cards"
  },
  {
   "url": "/cards/e-e2d2bb9e7c3823f698e688e5-turning-point/",
   "name": "Turning point — Daniel Jacobsson",
   "detail": null,
   "source_group": "cards"
  }
 ],
 "number_sets": [
  {
   "set": "profile.settled",
   "entity": "e-e2d2bb9e7c3823f698e688e5",
   "value": 10,
   "where": "coverage",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.predictions",
   "entity": "e-e2d2bb9e7c3823f698e688e5",
   "value": 30,
   "where": "coverage",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.predictions",
   "entity": "e-e2d2bb9e7c3823f698e688e5",
   "value": 30,
   "where": "picks",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.part.live",
   "entity": "e-e2d2bb9e7c3823f698e688e5",
   "value": 8,
   "where": "origin",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.part.archived",
   "entity": "e-e2d2bb9e7c3823f698e688e5",
   "value": 0,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.part.found_after",
   "entity": "e-e2d2bb9e7c3823f698e688e5",
   "value": 0,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.checked.archived",
   "entity": "e-e2d2bb9e7c3823f698e688e5",
   "value": 0,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.checked.live",
   "entity": "e-e2d2bb9e7c3823f698e688e5",
   "value": 15,
   "where": "origin",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.window",
   "entity": "e-e2d2bb9e7c3823f698e688e5",
   "value": 8,
   "where": "calculation",
   "as_of": "2026-11-07T19:52:23.438Z",
   "label": true
  },
  {
   "set": "profile.checked",
   "entity": "e-e2d2bb9e7c3823f698e688e5",
   "value": 15,
   "where": "trust-level",
   "as_of": "2026-11-07T19:52:23.438Z",
   "label": true
  }
 ]
}
