{
  "chaturbate": {
    "protocol": {
      "original_selection": {
        "category_segment": "female",
        "category_ui_label": "Women",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "sample_selected_at": "2026-10-05T21:17:15.667Z",
        "sample_target": 50,
        "sampling": "First 50 unique room cards in displayed DOM order; initial order frozen; promoted position 9 retained; no substitutions",
        "session": "Authenticated as desiremetric when sample selected. No account created by agent; no credentials entered by agent. Anonymous accessibility of subsequent fields not established.",
        "geography": "Site initially presented Florida age-verification notice; actual visitor billing country unknown. Client timezone America/New_York is not billing geography.",
        "timestamp_semantics": "ISO 8601 UTC capture timestamps. Listing timestamp is exact selection capture time, not the time of a later room visit. First numeric rate has a subsequent recording timestamp, not a precisely instrumented click timestamp.",
        "unknown_semantics": "JSON null for unknown numeric/boolean fields; explicit unknown for indicators/status. SQL uses NULL for unknown numeric/boolean fields. Absence of a tag or button does not mean no.",
        "scope": "Listing sample complete; room pricing sample incomplete. No paid shows or token purchases completed; expenditure USD 0.",
        "limitation": "Only one private rate retained. Further Start Private Show actions avoided after initial panel displayed Cancel Request. That request was cancelled. Exact side effect before cancellation could not be independently established.",
        "representativeness": "Convenience sample from one ranked category and one session, not a random platform-wide sample. Listing positions are not popularity ranks."
      },
      "followup": {
        "timestamp_semantics": "UTC timestamp recorded immediately after browser DOM capture, except position 3 private where it is a later recording timestamp; UI change time not known. Original listing time preserved separately. Manual preliminary price reads were rechecked with instrumented captures.",
        "requests_or_purchases": false,
        "database_modified": false,
        "unknown_semantics": "null numbers / unknown text; absence is not false",
        "private_scope": "Follow-up of all 50 frozen Women listing positions, no replacement of offline/locked rooms",
        "spy_scope": "Independent 10-room Women / Private Shows convenience sample",
        "limits": [
          "No exact general live or category total established",
          "Package observations remain the earlier 7 pre-checkout prices; not recaptured in this run",
          "Some early room controls checked shortly after loading; absence means only not shown at capture",
          "Interactive mentions may occur in profiles or app labels and do not prove current operation",
          "Premium has no dedicated schema column; preserved in row notes, not mixed into standard price",
          "No currencies, tax, fees or membership prices inferred",
          "No SQL runtime execution performed"
        ]
      },
      "latest_view": "Latest direct browser observation per original sample position; never replace timestamps with original selection time",
      "screenshot_policy": "User screenshots kept separate; excluded from numeric latest-view statistics",
      "database_modified": false
    },
    "original_dataset": {
      "dataset_id": "desiremetric-chaturbate-sample-a-20261005T211715667Z",
      "protocol": {
        "category_segment": "female",
        "category_ui_label": "Women",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "sample_selected_at": "2026-10-05T21:17:15.667Z",
        "sample_target": 50,
        "sampling": "First 50 unique room cards in displayed DOM order; initial order frozen; promoted position 9 retained; no substitutions",
        "session": "Authenticated as desiremetric when sample selected. No account created by agent; no credentials entered by agent. Anonymous accessibility of subsequent fields not established.",
        "geography": "Site initially presented Florida age-verification notice; actual visitor billing country unknown. Client timezone America/New_York is not billing geography.",
        "timestamp_semantics": "ISO 8601 UTC capture timestamps. Listing timestamp is exact selection capture time, not the time of a later room visit. First numeric rate has a subsequent recording timestamp, not a precisely instrumented click timestamp.",
        "unknown_semantics": "JSON null for unknown numeric/boolean fields; explicit unknown for indicators/status. SQL uses NULL for unknown numeric/boolean fields. Absence of a tag or button does not mean no.",
        "scope": "Listing sample complete; room pricing sample incomplete. No paid shows or token purchases completed; expenditure USD 0.",
        "limitation": "Only one private rate retained. Further Start Private Show actions avoided after initial panel displayed Cancel Request. That request was cancelled. Exact side effect before cancellation could not be independently established.",
        "representativeness": "Convenience sample from one ranked category and one session, not a random platform-wide sample. Listing positions are not popularity ranks."
      },
      "broadcaster_observations": [
        {
          "id": "2e8dd083-f2e0-5f95-a46c-8bab840a6c00",
          "sample_position": 1,
          "broadcaster_label": "Model 01",
          "source_url": "/methodology/index.html#anonymous-observations",
          "listing_source_url": "https://chaturbate.com/female-cams/",
          "observed_at": "2026-10-05T21:17:15.667Z",
          "category_segment": "female",
          "private_available": null,
          "private_tokens_per_minute": null,
          "spy_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "interactive_indicator": "unknown",
          "interactive_evidence": null,
          "room_status": "unknown",
          "listing_badge": null,
          "promoted": false,
          "notes": "Listing-only fields at observed_at. Current public/private/away status not established from card. No inference from promotional token goals."
        },
        {
          "id": "2be09050-850f-51ee-90fb-48dbfd2cd884",
          "sample_position": 2,
          "broadcaster_label": "Model 02",
          "source_url": "/methodology/index.html#anonymous-observations",
          "listing_source_url": "https://chaturbate.com/female-cams/",
          "observed_at": "2026-10-05T21:17:15.667Z",
          "category_segment": "female",
          "private_available": null,
          "private_tokens_per_minute": null,
          "spy_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "interactive_indicator": "unknown",
          "interactive_evidence": null,
          "room_status": "unknown",
          "listing_badge": null,
          "promoted": false,
          "notes": "Listing-only fields at observed_at. Current public/private/away status not established from card. No inference from promotional token goals."
        },
        {
          "id": "a76c0bf2-ab24-58f8-a60c-886cf6cf32f2",
          "sample_position": 3,
          "broadcaster_label": "Model 03",
          "source_url": "/methodology/index.html#anonymous-observations",
          "listing_source_url": "https://chaturbate.com/female-cams/",
          "observed_at": "2026-10-05T21:17:15.667Z",
          "category_segment": "female",
          "private_available": null,
          "private_tokens_per_minute": null,
          "spy_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "interactive_indicator": "unknown",
          "interactive_evidence": null,
          "room_status": "unknown",
          "listing_badge": null,
          "promoted": false,
          "notes": "Listing-only fields at observed_at. Current public/private/away status not established from card. No inference from promotional token goals."
        },
        {
          "id": "b35d8b0d-eb1e-5880-b341-8f02c38a1a86",
          "sample_position": 4,
          "broadcaster_label": "Model 04",
          "source_url": "/methodology/index.html#anonymous-observations",
          "listing_source_url": "https://chaturbate.com/female-cams/",
          "observed_at": "2026-10-05T21:17:15.667Z",
          "category_segment": "female",
          "private_available": null,
          "private_tokens_per_minute": null,
          "spy_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "interactive_indicator": "unknown",
          "interactive_evidence": null,
          "room_status": "unknown",
          "listing_badge": null,
          "promoted": false,
          "notes": "Listing-only fields at observed_at. Current public/private/away status not established from card. No inference from promotional token goals."
        },
        {
          "id": "e8ef9e68-adaa-5f37-9ca8-c5642a0b3010",
          "sample_position": 5,
          "broadcaster_label": "Model 05",
          "source_url": "/methodology/index.html#anonymous-observations",
          "listing_source_url": "https://chaturbate.com/female-cams/",
          "observed_at": "2026-10-05T21:17:15.667Z",
          "category_segment": "female",
          "private_available": null,
          "private_tokens_per_minute": null,
          "spy_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "interactive_indicator": "unknown",
          "interactive_evidence": null,
          "room_status": "unknown",
          "listing_badge": null,
          "promoted": false,
          "notes": "Listing-only fields at observed_at. Current public/private/away status not established from card. No inference from promotional token goals."
        },
        {
          "id": "310f5cbb-fefc-5e1e-9dbc-25a636c702c3",
          "sample_position": 6,
          "broadcaster_label": "Model 06",
          "source_url": "/methodology/index.html#anonymous-observations",
          "listing_source_url": "https://chaturbate.com/female-cams/",
          "observed_at": "2026-10-05T21:17:15.667Z",
          "category_segment": "female",
          "private_available": null,
          "private_tokens_per_minute": null,
          "spy_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "interactive_indicator": "unknown",
          "interactive_evidence": null,
          "room_status": "unknown",
          "listing_badge": null,
          "promoted": false,
          "notes": "Listing-only fields at observed_at. Current public/private/away status not established from card. No inference from promotional token goals."
        },
        {
          "id": "a6faff22-a2a1-5407-ad80-7ff91e61e7ec",
          "sample_position": 7,
          "broadcaster_label": "Model 07",
          "source_url": "/methodology/index.html#anonymous-observations",
          "listing_source_url": "https://chaturbate.com/female-cams/",
          "observed_at": "2026-10-05T21:17:15.667Z",
          "category_segment": "female",
          "private_available": null,
          "private_tokens_per_minute": null,
          "spy_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "interactive_indicator": "yes",
          "interactive_evidence": "listing text contains lovense",
          "room_status": "unknown",
          "listing_badge": null,
          "promoted": false,
          "notes": "Listing-only fields at observed_at. Current public/private/away status not established from card. No inference from promotional token goals."
        },
        {
          "id": "f7edc73b-55e9-5f87-83a1-57f4589ef0fa",
          "sample_position": 8,
          "broadcaster_label": "Model 08",
          "source_url": "/methodology/index.html#anonymous-observations",
          "listing_source_url": "https://chaturbate.com/female-cams/",
          "observed_at": "2026-10-05T21:17:15.667Z",
          "category_segment": "female",
          "private_available": null,
          "private_tokens_per_minute": null,
          "spy_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "interactive_indicator": "yes",
          "interactive_evidence": "listing text contains lovense",
          "room_status": "unknown",
          "listing_badge": null,
          "promoted": false,
          "notes": "Listing-only fields at observed_at. Current public/private/away status not established from card. No inference from promotional token goals."
        },
        {
          "id": "457fb884-aac9-5038-97d5-50a78ddf1096",
          "sample_position": 9,
          "broadcaster_label": "Model 09",
          "source_url": "/methodology/index.html#anonymous-observations",
          "listing_source_url": "https://chaturbate.com/female-cams/",
          "observed_at": "2026-10-05T21:17:15.667Z",
          "category_segment": "female",
          "private_available": null,
          "private_tokens_per_minute": null,
          "spy_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "interactive_indicator": "unknown",
          "interactive_evidence": null,
          "room_status": "unknown",
          "listing_badge": "PROMOTED",
          "promoted": true,
          "notes": "Listing-only fields at observed_at. Current public/private/away status not established from card. No inference from promotional token goals."
        },
        {
          "id": "d45e0549-48bc-550c-8c92-ba2ab6ab34ec",
          "sample_position": 10,
          "broadcaster_label": "Model 10",
          "source_url": "/methodology/index.html#anonymous-observations",
          "listing_source_url": "https://chaturbate.com/female-cams/",
          "observed_at": "2026-10-05T21:17:15.667Z",
          "category_segment": "female",
          "private_available": null,
          "private_tokens_per_minute": null,
          "spy_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "interactive_indicator": "unknown",
          "interactive_evidence": null,
          "room_status": "unknown",
          "listing_badge": null,
          "promoted": false,
          "notes": "Listing-only fields at observed_at. Current public/private/away status not established from card. No inference from promotional token goals."
        },
        {
          "id": "1a05f45f-ba41-564c-ab03-20d44f500a74",
          "sample_position": 11,
          "broadcaster_label": "Model 11",
          "source_url": "/methodology/index.html#anonymous-observations",
          "listing_source_url": "https://chaturbate.com/female-cams/",
          "observed_at": "2026-10-05T21:17:15.667Z",
          "category_segment": "female",
          "private_available": null,
          "private_tokens_per_minute": null,
          "spy_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "interactive_indicator": "unknown",
          "interactive_evidence": null,
          "room_status": "unknown",
          "listing_badge": null,
          "promoted": false,
          "notes": "Listing-only fields at observed_at. Current public/private/away status not established from card. No inference from promotional token goals."
        },
        {
          "id": "1f94c8bb-8a81-5e1f-8fe1-114f3c42aae1",
          "sample_position": 12,
          "broadcaster_label": "Model 12",
          "source_url": "/methodology/index.html#anonymous-observations",
          "listing_source_url": "https://chaturbate.com/female-cams/",
          "observed_at": "2026-10-05T21:17:15.667Z",
          "category_segment": "female",
          "private_available": null,
          "private_tokens_per_minute": null,
          "spy_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "interactive_indicator": "unknown",
          "interactive_evidence": null,
          "room_status": "unknown",
          "listing_badge": null,
          "promoted": false,
          "notes": "Listing-only fields at observed_at. Current public/private/away status not established from card. No inference from promotional token goals."
        },
        {
          "id": "58493b8d-a01a-5ada-bdb1-885b15788707",
          "sample_position": 13,
          "broadcaster_label": "Model 13",
          "source_url": "/methodology/index.html#anonymous-observations",
          "listing_source_url": "https://chaturbate.com/female-cams/",
          "observed_at": "2026-10-05T21:17:15.667Z",
          "category_segment": "female",
          "private_available": null,
          "private_tokens_per_minute": null,
          "spy_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "interactive_indicator": "unknown",
          "interactive_evidence": null,
          "room_status": "unknown",
          "listing_badge": null,
          "promoted": false,
          "notes": "Listing-only fields at observed_at. Current public/private/away status not established from card. No inference from promotional token goals."
        },
        {
          "id": "af41820d-15e9-55c8-a383-07e784e2515d",
          "sample_position": 14,
          "broadcaster_label": "Model 14",
          "source_url": "/methodology/index.html#anonymous-observations",
          "listing_source_url": "https://chaturbate.com/female-cams/",
          "observed_at": "2026-10-05T21:17:15.667Z",
          "category_segment": "female",
          "private_available": null,
          "private_tokens_per_minute": null,
          "spy_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "interactive_indicator": "yes",
          "interactive_evidence": "listing text contains lovense",
          "room_status": "unknown",
          "listing_badge": null,
          "promoted": false,
          "notes": "Listing-only fields at observed_at. Current public/private/away status not established from card. No inference from promotional token goals."
        },
        {
          "id": "17e15222-2560-5553-bb51-84a0ffeded00",
          "sample_position": 15,
          "broadcaster_label": "Model 15",
          "source_url": "/methodology/index.html#anonymous-observations",
          "listing_source_url": "https://chaturbate.com/female-cams/",
          "observed_at": "2026-10-05T21:17:15.667Z",
          "category_segment": "female",
          "private_available": null,
          "private_tokens_per_minute": null,
          "spy_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "interactive_indicator": "unknown",
          "interactive_evidence": null,
          "room_status": "unknown",
          "listing_badge": null,
          "promoted": false,
          "notes": "Listing-only fields at observed_at. Current public/private/away status not established from card. No inference from promotional token goals."
        },
        {
          "id": "2752f422-397f-5078-bb47-e9db076f8992",
          "sample_position": 16,
          "broadcaster_label": "Model 16",
          "source_url": "/methodology/index.html#anonymous-observations",
          "listing_source_url": "https://chaturbate.com/female-cams/",
          "observed_at": "2026-10-05T21:17:15.667Z",
          "category_segment": "female",
          "private_available": null,
          "private_tokens_per_minute": null,
          "spy_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "interactive_indicator": "yes",
          "interactive_evidence": "listing text contains lovense",
          "room_status": "unknown",
          "listing_badge": null,
          "promoted": false,
          "notes": "Listing-only fields at observed_at. Current public/private/away status not established from card. No inference from promotional token goals."
        },
        {
          "id": "e23e0631-bae5-5542-8b1f-236ebce30a30",
          "sample_position": 17,
          "broadcaster_label": "Model 17",
          "source_url": "/methodology/index.html#anonymous-observations",
          "listing_source_url": "https://chaturbate.com/female-cams/",
          "observed_at": "2026-10-05T21:17:15.667Z",
          "category_segment": "female",
          "private_available": null,
          "private_tokens_per_minute": null,
          "spy_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "interactive_indicator": "unknown",
          "interactive_evidence": null,
          "room_status": "unknown",
          "listing_badge": null,
          "promoted": false,
          "notes": "Listing-only fields at observed_at. Current public/private/away status not established from card. No inference from promotional token goals."
        },
        {
          "id": "b5abf3e7-11bf-5e43-a569-24bb9d097a96",
          "sample_position": 18,
          "broadcaster_label": "Model 18",
          "source_url": "/methodology/index.html#anonymous-observations",
          "listing_source_url": "https://chaturbate.com/female-cams/",
          "observed_at": "2026-10-05T21:17:15.667Z",
          "category_segment": "female",
          "private_available": null,
          "private_tokens_per_minute": null,
          "spy_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "interactive_indicator": "unknown",
          "interactive_evidence": null,
          "room_status": "unknown",
          "listing_badge": null,
          "promoted": false,
          "notes": "Listing-only fields at observed_at. Current public/private/away status not established from card. No inference from promotional token goals."
        },
        {
          "id": "0bf5687f-c0a2-5dfe-9aa9-75b30106975f",
          "sample_position": 19,
          "broadcaster_label": "Model 19",
          "source_url": "/methodology/index.html#anonymous-observations",
          "listing_source_url": "https://chaturbate.com/female-cams/",
          "observed_at": "2026-10-05T21:17:15.667Z",
          "category_segment": "female",
          "private_available": null,
          "private_tokens_per_minute": null,
          "spy_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "interactive_indicator": "unknown",
          "interactive_evidence": null,
          "room_status": "unknown",
          "listing_badge": null,
          "promoted": false,
          "notes": "Listing-only fields at observed_at. Current public/private/away status not established from card. No inference from promotional token goals."
        },
        {
          "id": "888f51c2-7281-55eb-8350-bf81f2938447",
          "sample_position": 20,
          "broadcaster_label": "Model 20",
          "source_url": "/methodology/index.html#anonymous-observations",
          "listing_source_url": "https://chaturbate.com/female-cams/",
          "observed_at": "2026-10-05T21:17:15.667Z",
          "category_segment": "female",
          "private_available": null,
          "private_tokens_per_minute": null,
          "spy_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "interactive_indicator": "unknown",
          "interactive_evidence": null,
          "room_status": "unknown",
          "listing_badge": null,
          "promoted": false,
          "notes": "Listing-only fields at observed_at. Current public/private/away status not established from card. No inference from promotional token goals."
        },
        {
          "id": "1e305410-e76b-5bf8-a3d2-08e5c2007567",
          "sample_position": 21,
          "broadcaster_label": "Model 21",
          "source_url": "/methodology/index.html#anonymous-observations",
          "listing_source_url": "https://chaturbate.com/female-cams/",
          "observed_at": "2026-10-05T21:17:15.667Z",
          "category_segment": "female",
          "private_available": null,
          "private_tokens_per_minute": null,
          "spy_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "interactive_indicator": "unknown",
          "interactive_evidence": null,
          "room_status": "unknown",
          "listing_badge": "NEW",
          "promoted": false,
          "notes": "Listing-only fields at observed_at. Current public/private/away status not established from card. No inference from promotional token goals."
        },
        {
          "id": "347e9a08-7b18-5415-acc4-e99fba173d78",
          "sample_position": 22,
          "broadcaster_label": "Model 22",
          "source_url": "/methodology/index.html#anonymous-observations",
          "listing_source_url": "https://chaturbate.com/female-cams/",
          "observed_at": "2026-10-05T21:17:15.667Z",
          "category_segment": "female",
          "private_available": null,
          "private_tokens_per_minute": null,
          "spy_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "interactive_indicator": "unknown",
          "interactive_evidence": null,
          "room_status": "unknown",
          "listing_badge": null,
          "promoted": false,
          "notes": "Listing-only fields at observed_at. Current public/private/away status not established from card. No inference from promotional token goals."
        },
        {
          "id": "fb4607d9-555f-5a97-8a0d-f1489702ac8b",
          "sample_position": 23,
          "broadcaster_label": "Model 23",
          "source_url": "/methodology/index.html#anonymous-observations",
          "listing_source_url": "https://chaturbate.com/female-cams/",
          "observed_at": "2026-10-05T21:17:15.667Z",
          "category_segment": "female",
          "private_available": null,
          "private_tokens_per_minute": null,
          "spy_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "interactive_indicator": "unknown",
          "interactive_evidence": null,
          "room_status": "unknown",
          "listing_badge": null,
          "promoted": false,
          "notes": "Listing-only fields at observed_at. Current public/private/away status not established from card. No inference from promotional token goals."
        },
        {
          "id": "90511b76-d45b-5892-8d68-c007e01cb182",
          "sample_position": 24,
          "broadcaster_label": "Model 24",
          "source_url": "/methodology/index.html#anonymous-observations",
          "listing_source_url": "https://chaturbate.com/female-cams/",
          "observed_at": "2026-10-05T21:17:15.667Z",
          "category_segment": "female",
          "private_available": null,
          "private_tokens_per_minute": null,
          "spy_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "interactive_indicator": "yes",
          "interactive_evidence": "listing text contains lovense",
          "room_status": "unknown",
          "listing_badge": null,
          "promoted": false,
          "notes": "Listing-only fields at observed_at. Current public/private/away status not established from card. No inference from promotional token goals."
        },
        {
          "id": "22e1e5e4-6f66-51c2-9a5a-7a7a8f6c681a",
          "sample_position": 25,
          "broadcaster_label": "Model 25",
          "source_url": "/methodology/index.html#anonymous-observations",
          "listing_source_url": "https://chaturbate.com/female-cams/",
          "observed_at": "2026-10-05T21:17:15.667Z",
          "category_segment": "female",
          "private_available": null,
          "private_tokens_per_minute": null,
          "spy_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "interactive_indicator": "unknown",
          "interactive_evidence": null,
          "room_status": "unknown",
          "listing_badge": null,
          "promoted": false,
          "notes": "Listing-only fields at observed_at. Current public/private/away status not established from card. No inference from promotional token goals."
        },
        {
          "id": "2db35c54-9f39-5b47-b5b6-c2c3def3cf7b",
          "sample_position": 26,
          "broadcaster_label": "Model 26",
          "source_url": "/methodology/index.html#anonymous-observations",
          "listing_source_url": "https://chaturbate.com/female-cams/",
          "observed_at": "2026-10-05T21:17:15.667Z",
          "category_segment": "female",
          "private_available": null,
          "private_tokens_per_minute": null,
          "spy_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "interactive_indicator": "unknown",
          "interactive_evidence": null,
          "room_status": "unknown",
          "listing_badge": null,
          "promoted": false,
          "notes": "Listing-only fields at observed_at. Current public/private/away status not established from card. No inference from promotional token goals."
        },
        {
          "id": "e1865965-2828-5009-95d2-cc4a36c806e6",
          "sample_position": 27,
          "broadcaster_label": "Model 27",
          "source_url": "/methodology/index.html#anonymous-observations",
          "listing_source_url": "https://chaturbate.com/female-cams/",
          "observed_at": "2026-10-05T21:17:15.667Z",
          "category_segment": "female",
          "private_available": null,
          "private_tokens_per_minute": null,
          "spy_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "interactive_indicator": "yes",
          "interactive_evidence": "listing text contains lovense",
          "room_status": "unknown",
          "listing_badge": null,
          "promoted": false,
          "notes": "Listing-only fields at observed_at. Current public/private/away status not established from card. No inference from promotional token goals."
        },
        {
          "id": "b9a50d86-42de-50c0-8f50-2aa097380203",
          "sample_position": 28,
          "broadcaster_label": "Model 28",
          "source_url": "/methodology/index.html#anonymous-observations",
          "listing_source_url": "https://chaturbate.com/female-cams/",
          "observed_at": "2026-10-05T21:17:15.667Z",
          "category_segment": "female",
          "private_available": null,
          "private_tokens_per_minute": null,
          "spy_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "interactive_indicator": "unknown",
          "interactive_evidence": null,
          "room_status": "unknown",
          "listing_badge": null,
          "promoted": false,
          "notes": "Listing-only fields at observed_at. Current public/private/away status not established from card. No inference from promotional token goals."
        },
        {
          "id": "5db37a7f-e14f-5f3e-86c0-5c871952f4b7",
          "sample_position": 29,
          "broadcaster_label": "Model 29",
          "source_url": "/methodology/index.html#anonymous-observations",
          "listing_source_url": "https://chaturbate.com/female-cams/",
          "observed_at": "2026-10-05T21:17:15.667Z",
          "category_segment": "female",
          "private_available": null,
          "private_tokens_per_minute": null,
          "spy_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "interactive_indicator": "yes",
          "interactive_evidence": "listing text contains lovense",
          "room_status": "unknown",
          "listing_badge": null,
          "promoted": false,
          "notes": "Listing-only fields at observed_at. Current public/private/away status not established from card. No inference from promotional token goals."
        },
        {
          "id": "b67baeff-60e6-5071-aad3-7ab7310b875b",
          "sample_position": 30,
          "broadcaster_label": "Model 30",
          "source_url": "/methodology/index.html#anonymous-observations",
          "listing_source_url": "https://chaturbate.com/female-cams/",
          "observed_at": "2026-10-05T21:17:15.667Z",
          "category_segment": "female",
          "private_available": null,
          "private_tokens_per_minute": null,
          "spy_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "interactive_indicator": "yes",
          "interactive_evidence": "listing text contains lovense",
          "room_status": "unknown",
          "listing_badge": null,
          "promoted": false,
          "notes": "Listing-only fields at observed_at. Current public/private/away status not established from card. No inference from promotional token goals."
        },
        {
          "id": "bc997146-5a53-52f9-a27a-ecf00141f8f7",
          "sample_position": 31,
          "broadcaster_label": "Model 31",
          "source_url": "/methodology/index.html#anonymous-observations",
          "listing_source_url": "https://chaturbate.com/female-cams/",
          "observed_at": "2026-10-05T21:17:15.667Z",
          "category_segment": "female",
          "private_available": null,
          "private_tokens_per_minute": null,
          "spy_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "interactive_indicator": "unknown",
          "interactive_evidence": null,
          "room_status": "unknown",
          "listing_badge": null,
          "promoted": false,
          "notes": "Listing-only fields at observed_at. Current public/private/away status not established from card. No inference from promotional token goals."
        },
        {
          "id": "59802d17-6c36-52b0-a24d-4a3ee0287c1e",
          "sample_position": 32,
          "broadcaster_label": "Model 32",
          "source_url": "/methodology/index.html#anonymous-observations",
          "listing_source_url": "https://chaturbate.com/female-cams/",
          "observed_at": "2026-10-05T21:17:15.667Z",
          "category_segment": "female",
          "private_available": null,
          "private_tokens_per_minute": null,
          "spy_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "interactive_indicator": "unknown",
          "interactive_evidence": null,
          "room_status": "unknown",
          "listing_badge": null,
          "promoted": false,
          "notes": "Listing-only fields at observed_at. Current public/private/away status not established from card. No inference from promotional token goals."
        },
        {
          "id": "e437d15e-df28-5def-9585-e2cf9c8f00c9",
          "sample_position": 33,
          "broadcaster_label": "Model 33",
          "source_url": "/methodology/index.html#anonymous-observations",
          "listing_source_url": "https://chaturbate.com/female-cams/",
          "observed_at": "2026-10-05T21:17:15.667Z",
          "category_segment": "female",
          "private_available": null,
          "private_tokens_per_minute": null,
          "spy_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "interactive_indicator": "unknown",
          "interactive_evidence": null,
          "room_status": "unknown",
          "listing_badge": null,
          "promoted": false,
          "notes": "Listing-only fields at observed_at. Current public/private/away status not established from card. No inference from promotional token goals."
        },
        {
          "id": "9a22b133-78eb-59d5-96ec-9e9d5d3a99c0",
          "sample_position": 34,
          "broadcaster_label": "Model 34",
          "source_url": "/methodology/index.html#anonymous-observations",
          "listing_source_url": "https://chaturbate.com/female-cams/",
          "observed_at": "2026-10-05T21:17:15.667Z",
          "category_segment": "female",
          "private_available": null,
          "private_tokens_per_minute": null,
          "spy_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "interactive_indicator": "unknown",
          "interactive_evidence": null,
          "room_status": "unknown",
          "listing_badge": null,
          "promoted": false,
          "notes": "Listing-only fields at observed_at. Current public/private/away status not established from card. No inference from promotional token goals."
        },
        {
          "id": "7329e4c0-1113-52e2-b350-e61fcfb46b0a",
          "sample_position": 35,
          "broadcaster_label": "Model 35",
          "source_url": "/methodology/index.html#anonymous-observations",
          "listing_source_url": "https://chaturbate.com/female-cams/",
          "observed_at": "2026-10-05T21:17:15.667Z",
          "category_segment": "female",
          "private_available": null,
          "private_tokens_per_minute": null,
          "spy_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "interactive_indicator": "yes",
          "interactive_evidence": "listing text contains lovense",
          "room_status": "unknown",
          "listing_badge": null,
          "promoted": false,
          "notes": "Listing-only fields at observed_at. Current public/private/away status not established from card. No inference from promotional token goals."
        },
        {
          "id": "126fd53b-b1af-5fa3-a4a6-2c95c6f96f9f",
          "sample_position": 36,
          "broadcaster_label": "Model 36",
          "source_url": "/methodology/index.html#anonymous-observations",
          "listing_source_url": "https://chaturbate.com/female-cams/",
          "observed_at": "2026-10-05T21:17:15.667Z",
          "category_segment": "female",
          "private_available": null,
          "private_tokens_per_minute": null,
          "spy_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "interactive_indicator": "unknown",
          "interactive_evidence": null,
          "room_status": "unknown",
          "listing_badge": null,
          "promoted": false,
          "notes": "Listing-only fields at observed_at. Current public/private/away status not established from card. No inference from promotional token goals."
        },
        {
          "id": "2ec17eca-ae4f-53a1-834d-31dae082b376",
          "sample_position": 37,
          "broadcaster_label": "Model 37",
          "source_url": "/methodology/index.html#anonymous-observations",
          "listing_source_url": "https://chaturbate.com/female-cams/",
          "observed_at": "2026-10-05T21:17:15.667Z",
          "category_segment": "female",
          "private_available": null,
          "private_tokens_per_minute": null,
          "spy_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "interactive_indicator": "unknown",
          "interactive_evidence": null,
          "room_status": "unknown",
          "listing_badge": "NEW",
          "promoted": false,
          "notes": "Listing-only fields at observed_at. Current public/private/away status not established from card. No inference from promotional token goals."
        },
        {
          "id": "630d4516-8861-58b8-81d0-bc833ce8a217",
          "sample_position": 38,
          "broadcaster_label": "Model 38",
          "source_url": "/methodology/index.html#anonymous-observations",
          "listing_source_url": "https://chaturbate.com/female-cams/",
          "observed_at": "2026-10-05T21:17:15.667Z",
          "category_segment": "female",
          "private_available": null,
          "private_tokens_per_minute": null,
          "spy_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "interactive_indicator": "yes",
          "interactive_evidence": "listing text contains lovense",
          "room_status": "unknown",
          "listing_badge": null,
          "promoted": false,
          "notes": "Listing-only fields at observed_at. Current public/private/away status not established from card. No inference from promotional token goals."
        },
        {
          "id": "895a7b5b-9ee8-5a04-9bea-41189bf083c6",
          "sample_position": 39,
          "broadcaster_label": "Model 39",
          "source_url": "/methodology/index.html#anonymous-observations",
          "listing_source_url": "https://chaturbate.com/female-cams/",
          "observed_at": "2026-10-05T21:17:15.667Z",
          "category_segment": "female",
          "private_available": null,
          "private_tokens_per_minute": null,
          "spy_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "interactive_indicator": "yes",
          "interactive_evidence": "listing text contains lovense",
          "room_status": "unknown",
          "listing_badge": null,
          "promoted": false,
          "notes": "Listing-only fields at observed_at. Current public/private/away status not established from card. No inference from promotional token goals."
        },
        {
          "id": "49a73aa9-e7c5-5490-a10b-68d11b025e3f",
          "sample_position": 40,
          "broadcaster_label": "Model 40",
          "source_url": "/methodology/index.html#anonymous-observations",
          "listing_source_url": "https://chaturbate.com/female-cams/",
          "observed_at": "2026-10-05T21:17:15.667Z",
          "category_segment": "female",
          "private_available": null,
          "private_tokens_per_minute": null,
          "spy_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "interactive_indicator": "yes",
          "interactive_evidence": "listing text contains Lush",
          "room_status": "unknown",
          "listing_badge": null,
          "promoted": false,
          "notes": "Listing-only fields at observed_at. Current public/private/away status not established from card. No inference from promotional token goals."
        },
        {
          "id": "a8b3cf38-ab7a-5576-a0ca-40ca99b41154",
          "sample_position": 41,
          "broadcaster_label": "Model 41",
          "source_url": "/methodology/index.html#anonymous-observations",
          "listing_source_url": "https://chaturbate.com/female-cams/",
          "observed_at": "2026-10-05T21:17:15.667Z",
          "category_segment": "female",
          "private_available": null,
          "private_tokens_per_minute": null,
          "spy_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "interactive_indicator": "unknown",
          "interactive_evidence": null,
          "room_status": "unknown",
          "listing_badge": null,
          "promoted": false,
          "notes": "Listing-only fields at observed_at. Current public/private/away status not established from card. No inference from promotional token goals."
        },
        {
          "id": "7cd5cd66-74fe-5dff-b5d3-7640df826d41",
          "sample_position": 42,
          "broadcaster_label": "Model 42",
          "source_url": "/methodology/index.html#anonymous-observations",
          "listing_source_url": "https://chaturbate.com/female-cams/",
          "observed_at": "2026-10-05T21:17:15.667Z",
          "category_segment": "female",
          "private_available": null,
          "private_tokens_per_minute": null,
          "spy_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "interactive_indicator": "unknown",
          "interactive_evidence": null,
          "room_status": "unknown",
          "listing_badge": null,
          "promoted": false,
          "notes": "Listing-only fields at observed_at. Current public/private/away status not established from card. No inference from promotional token goals."
        },
        {
          "id": "d0dfe79d-445b-5f57-9a2f-7165c5163825",
          "sample_position": 43,
          "broadcaster_label": "Model 43",
          "source_url": "/methodology/index.html#anonymous-observations",
          "listing_source_url": "https://chaturbate.com/female-cams/",
          "observed_at": "2026-10-05T21:17:15.667Z",
          "category_segment": "female",
          "private_available": null,
          "private_tokens_per_minute": null,
          "spy_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "interactive_indicator": "yes",
          "interactive_evidence": "listing text contains lovense",
          "room_status": "unknown",
          "listing_badge": null,
          "promoted": false,
          "notes": "Listing-only fields at observed_at. Current public/private/away status not established from card. No inference from promotional token goals."
        },
        {
          "id": "38b05f10-2a79-57c8-9431-78b67d0077f6",
          "sample_position": 44,
          "broadcaster_label": "Model 44",
          "source_url": "/methodology/index.html#anonymous-observations",
          "listing_source_url": "https://chaturbate.com/female-cams/",
          "observed_at": "2026-10-05T21:17:15.667Z",
          "category_segment": "female",
          "private_available": null,
          "private_tokens_per_minute": null,
          "spy_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "interactive_indicator": "unknown",
          "interactive_evidence": null,
          "room_status": "unknown",
          "listing_badge": null,
          "promoted": false,
          "notes": "Listing-only fields at observed_at. Current public/private/away status not established from card. No inference from promotional token goals."
        },
        {
          "id": "74276264-1126-5c5c-838d-8def18d19f56",
          "sample_position": 45,
          "broadcaster_label": "Model 45",
          "source_url": "/methodology/index.html#anonymous-observations",
          "listing_source_url": "https://chaturbate.com/female-cams/",
          "observed_at": "2026-10-05T21:17:15.667Z",
          "category_segment": "female",
          "private_available": null,
          "private_tokens_per_minute": null,
          "spy_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "interactive_indicator": "yes",
          "interactive_evidence": "listing text contains lovense",
          "room_status": "unknown",
          "listing_badge": null,
          "promoted": false,
          "notes": "Listing-only fields at observed_at. Current public/private/away status not established from card. No inference from promotional token goals."
        },
        {
          "id": "1b6fa702-81a3-5cf2-acaf-1b3738d129fc",
          "sample_position": 46,
          "broadcaster_label": "Model 46",
          "source_url": "/methodology/index.html#anonymous-observations",
          "listing_source_url": "https://chaturbate.com/female-cams/",
          "observed_at": "2026-10-05T21:17:15.667Z",
          "category_segment": "female",
          "private_available": null,
          "private_tokens_per_minute": null,
          "spy_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "interactive_indicator": "yes",
          "interactive_evidence": "listing text contains lovense",
          "room_status": "unknown",
          "listing_badge": null,
          "promoted": false,
          "notes": "Listing-only fields at observed_at. Current public/private/away status not established from card. No inference from promotional token goals."
        },
        {
          "id": "dbc36ed8-6471-5cfe-8732-6ef4c92440c8",
          "sample_position": 47,
          "broadcaster_label": "Model 47",
          "source_url": "/methodology/index.html#anonymous-observations",
          "listing_source_url": "https://chaturbate.com/female-cams/",
          "observed_at": "2026-10-05T21:17:15.667Z",
          "category_segment": "female",
          "private_available": null,
          "private_tokens_per_minute": null,
          "spy_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "interactive_indicator": "unknown",
          "interactive_evidence": null,
          "room_status": "unknown",
          "listing_badge": "NEW",
          "promoted": false,
          "notes": "Listing-only fields at observed_at. Current public/private/away status not established from card. No inference from promotional token goals."
        },
        {
          "id": "5e69f4fd-89e2-5777-9d7c-78e42f1db836",
          "sample_position": 48,
          "broadcaster_label": "Model 48",
          "source_url": "/methodology/index.html#anonymous-observations",
          "listing_source_url": "https://chaturbate.com/female-cams/",
          "observed_at": "2026-10-05T21:17:15.667Z",
          "category_segment": "female",
          "private_available": null,
          "private_tokens_per_minute": null,
          "spy_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "interactive_indicator": "yes",
          "interactive_evidence": "listing text contains lovense",
          "room_status": "unknown",
          "listing_badge": null,
          "promoted": false,
          "notes": "Listing-only fields at observed_at. Current public/private/away status not established from card. No inference from promotional token goals."
        },
        {
          "id": "25d55f40-b90e-59f1-8c22-8cf49abf101b",
          "sample_position": 49,
          "broadcaster_label": "Model 49",
          "source_url": "/methodology/index.html#anonymous-observations",
          "listing_source_url": "https://chaturbate.com/female-cams/",
          "observed_at": "2026-10-05T21:17:15.667Z",
          "category_segment": "female",
          "private_available": null,
          "private_tokens_per_minute": null,
          "spy_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "interactive_indicator": "unknown",
          "interactive_evidence": null,
          "room_status": "unknown",
          "listing_badge": null,
          "promoted": false,
          "notes": "Listing-only fields at observed_at. Current public/private/away status not established from card. No inference from promotional token goals."
        },
        {
          "id": "79ef56e7-601c-50c2-97d7-abd1ca35b237",
          "sample_position": 50,
          "broadcaster_label": "Model 50",
          "source_url": "/methodology/index.html#anonymous-observations",
          "listing_source_url": "https://chaturbate.com/female-cams/",
          "observed_at": "2026-10-05T21:17:15.667Z",
          "category_segment": "female",
          "private_available": null,
          "private_tokens_per_minute": null,
          "spy_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "interactive_indicator": "unknown",
          "interactive_evidence": null,
          "room_status": "unknown",
          "listing_badge": null,
          "promoted": false,
          "notes": "Listing-only fields at observed_at. Current public/private/away status not established from card. No inference from promotional token goals."
        }
      ],
      "token_packages": [
        {
          "id": "8e511377-5a4d-5a60-b2ca-579218429084",
          "tokens": 50,
          "price": 6.99,
          "currency": "USD",
          "currency_basis": "Dollar prices in authenticated US-facing purchase form, supported by official USD documentation; ISO code not printed next to each radio option",
          "effective_cost_per_token": "0.1398",
          "displayed_bonus_percent": null,
          "observed_at": "2026-10-05T21:21:56.658Z",
          "source_url": "https://chaturbate.com/female-cams/",
          "ui_context": "Purchase Tokens > Credit or Debit Card > More Token Packages; before Continue to checkout",
          "taxes_fees": "unknown",
          "final_charged_total": "unknown",
          "region": "unknown; earlier Florida gate",
          "purchase_completed": false,
          "subscription": false,
          "tokens_interpretation": "Displayed total package quantity; advertised bonus not added a second time"
        },
        {
          "id": "c58c522f-4c20-5b7e-9111-63d29788503c",
          "tokens": 100,
          "price": 10.99,
          "currency": "USD",
          "currency_basis": "Dollar prices in authenticated US-facing purchase form, supported by official USD documentation; ISO code not printed next to each radio option",
          "effective_cost_per_token": "0.1099",
          "displayed_bonus_percent": null,
          "observed_at": "2026-10-05T21:21:56.658Z",
          "source_url": "https://chaturbate.com/female-cams/",
          "ui_context": "Purchase Tokens > Credit or Debit Card > More Token Packages; before Continue to checkout",
          "taxes_fees": "unknown",
          "final_charged_total": "unknown",
          "region": "unknown; earlier Florida gate",
          "purchase_completed": false,
          "subscription": false,
          "tokens_interpretation": "Displayed total package quantity; advertised bonus not added a second time"
        },
        {
          "id": "79d5b84f-aa94-5201-a564-7276d1e0f65c",
          "tokens": 200,
          "price": 20.99,
          "currency": "USD",
          "currency_basis": "Dollar prices in authenticated US-facing purchase form, supported by official USD documentation; ISO code not printed next to each radio option",
          "effective_cost_per_token": "0.10495",
          "displayed_bonus_percent": 5,
          "observed_at": "2026-10-05T21:21:56.658Z",
          "source_url": "https://chaturbate.com/female-cams/",
          "ui_context": "Purchase Tokens > Credit or Debit Card > More Token Packages; before Continue to checkout",
          "taxes_fees": "unknown",
          "final_charged_total": "unknown",
          "region": "unknown; earlier Florida gate",
          "purchase_completed": false,
          "subscription": false,
          "tokens_interpretation": "Displayed total package quantity; advertised bonus not added a second time"
        },
        {
          "id": "1408beba-29c7-5cc9-ab28-8dd3240a0eb8",
          "tokens": 400,
          "price": 39.99,
          "currency": "USD",
          "currency_basis": "Dollar prices in authenticated US-facing purchase form, supported by official USD documentation; ISO code not printed next to each radio option",
          "effective_cost_per_token": "0.099975",
          "displayed_bonus_percent": 10,
          "observed_at": "2026-10-05T21:21:56.658Z",
          "source_url": "https://chaturbate.com/female-cams/",
          "ui_context": "Purchase Tokens > Credit or Debit Card > More Token Packages; before Continue to checkout",
          "taxes_fees": "unknown",
          "final_charged_total": "unknown",
          "region": "unknown; earlier Florida gate",
          "purchase_completed": false,
          "subscription": false,
          "tokens_interpretation": "Displayed total package quantity; advertised bonus not added a second time"
        },
        {
          "id": "7345474f-73f6-5ec7-a77f-c7654d5764b4",
          "tokens": 550,
          "price": 49.99,
          "currency": "USD",
          "currency_basis": "Dollar prices in authenticated US-facing purchase form, supported by official USD documentation; ISO code not printed next to each radio option",
          "effective_cost_per_token": "0.09089090909090909090909090909",
          "displayed_bonus_percent": 21,
          "observed_at": "2026-10-05T21:21:56.658Z",
          "source_url": "https://chaturbate.com/female-cams/",
          "ui_context": "Purchase Tokens > Credit or Debit Card > More Token Packages; before Continue to checkout",
          "taxes_fees": "unknown",
          "final_charged_total": "unknown",
          "region": "unknown; earlier Florida gate",
          "purchase_completed": false,
          "subscription": false,
          "tokens_interpretation": "Displayed total package quantity; advertised bonus not added a second time"
        },
        {
          "id": "1bb1eb4a-37a5-5f21-9e00-1af1e68dd629",
          "tokens": 750,
          "price": 62.99,
          "currency": "USD",
          "currency_basis": "Dollar prices in authenticated US-facing purchase form, supported by official USD documentation; ISO code not printed next to each radio option",
          "effective_cost_per_token": "0.08398666666666666666666666667",
          "displayed_bonus_percent": 31,
          "observed_at": "2026-10-05T21:21:56.658Z",
          "source_url": "https://chaturbate.com/female-cams/",
          "ui_context": "Purchase Tokens > Credit or Debit Card > More Token Packages; before Continue to checkout",
          "taxes_fees": "unknown",
          "final_charged_total": "unknown",
          "region": "unknown; earlier Florida gate",
          "purchase_completed": false,
          "subscription": false,
          "tokens_interpretation": "Displayed total package quantity; advertised bonus not added a second time"
        },
        {
          "id": "2e010527-eb4c-5d0d-acce-a733846552d1",
          "tokens": 1000,
          "price": 79.99,
          "currency": "USD",
          "currency_basis": "Dollar prices in authenticated US-facing purchase form, supported by official USD documentation; ISO code not printed next to each radio option",
          "effective_cost_per_token": "0.07999",
          "displayed_bonus_percent": 37,
          "observed_at": "2026-10-05T21:21:56.658Z",
          "source_url": "https://chaturbate.com/female-cams/",
          "ui_context": "Purchase Tokens > Credit or Debit Card > More Token Packages; before Continue to checkout",
          "taxes_fees": "unknown",
          "final_charged_total": "unknown",
          "region": "unknown; earlier Florida gate",
          "purchase_completed": false,
          "subscription": false,
          "tokens_interpretation": "Displayed total package quantity; advertised bonus not added a second time"
        }
      ],
      "availability": [
        {
          "metric_type": "overall_live_count",
          "value": null,
          "status": "unknown",
          "source_url": "https://chaturbate.com/female-cams/",
          "checked_at": "2026-10-05T21:17:15.667Z",
          "reason": "No explicit total in captured listing UI. Pagination count and visible room cards are not exact live-room totals."
        },
        {
          "metric_type": "female_category_live_count",
          "value": null,
          "status": "unknown",
          "source_url": "https://chaturbate.com/female-cams/",
          "checked_at": "2026-10-05T21:17:15.667Z",
          "reason": "No explicit total in captured listing UI. Pagination count and visible room cards are not exact live-room totals."
        }
      ],
      "supplemental_rate_observations": [
        {
          "broadcaster_label": "Model 01",
          "source_url": "/methodology/index.html#anonymous-observations",
          "recorded_at": "2026-10-05T21:18:41.910Z",
          "observed_at": null,
          "observation_time_precision": "Observed before recorded_at; exact UI measurement timestamp not retained",
          "private_available": true,
          "private_tokens_per_minute": 360,
          "minimum_private_minutes": 8,
          "spy_tokens_per_minute": null,
          "evidence": "Standard Private Show: 360 tokens/min, minimum 8 minutes",
          "action": "Panel displayed Cancel Request; request immediately cancelled. No further private-show actions performed.",
          "sql_imported": false,
          "reason_not_imported": "Keep listing timestamp truthful; exact rate observation time is unavailable. Single room is insufficient for sample pricing estimates."
        }
      ],
      "summary_statistics": {
        "listing_sample_n": 50,
        "promoted_n": 1,
        "private_rate_known_n": 0,
        "private_rate_unknown_n": 50,
        "spy_rate_known_n": 0,
        "spy_rate_unknown_n": 50,
        "minimum_duration_known_n": 0,
        "minimum_duration_unknown_n": 50,
        "private_available_yes_n": 0,
        "private_available_no_n": 0,
        "private_available_unknown_n": 50,
        "private_available_percent": null,
        "interactive_yes_n": 16,
        "interactive_no_n": 0,
        "interactive_unknown_n": 34,
        "interactive_evidence_percent_of_all": 32.0,
        "interactive_absence_is_not_no": true,
        "room_status_unknown_n": 50,
        "private_rate_statistics": {
          "mean": null,
          "median": null,
          "min": null,
          "max": null,
          "p25": null,
          "p75": null
        },
        "spy_rate_median": null,
        "minimum_duration_median": null,
        "supplemental_rate_n": 1,
        "supplemental_rate": {
          "mean": 360,
          "median": 360,
          "min": 360,
          "max": 360,
          "p25": 360,
          "p75": 360,
          "minimum_duration": 8,
          "warning": "All values describe a single non-imported supplementary observation, not a 50-room pricing distribution."
        },
        "token_package_n": 7,
        "package_price_min_usd": 6.99,
        "package_price_max_usd": 79.99,
        "unit_cost_min_usd": 0.07999,
        "unit_cost_max_usd": 0.1398,
        "budget_minutes": {
          "20": null,
          "50": null,
          "100": null
        },
        "budget_minutes_reason": "No adequate exact-time rate sample; no reliable platform-level minute estimates."
      },
      "later_access_checks": [
        {
          "url": "/methodology/index.html#anonymous-observations",
          "requested_url": "/methodology/index.html#anonymous-observations",
          "recorded_at": "2026-10-05T22:23:11.278Z",
          "timestamp_semantics": "Recorded after page capture; exact capture timestamp not retained",
          "status": "password_required",
          "private_tokens_per_minute": null,
          "scope": "Later access check; does not overwrite original listing observation"
        },
        {
          "url": "/methodology/index.html#anonymous-observations",
          "capture_started_at": "2026-10-05T22:23:47.177Z",
          "observed_at": "2026-10-05T22:23:47.307Z",
          "private_tokens_per_minute": null,
          "spy_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "price_control": "Start Private Show",
          "control_clicked": false,
          "reason": "No separate information-only price control identified; no show request sent",
          "scope": "Later control inspection; not a new representative sample"
        }
      ],
      "delivery_status": {
        "database_modified_this_turn": false,
        "pricing_coverage": "incomplete",
        "local_schema_column_check": "saved live audit plus successfully installed broadcaster table DDL",
        "currency_caveat": "USD inherited from contextual/documentary evidence; not directly confirmed by ISO in checkout",
        "no_cost_comparison": true
      }
    },
    "first_followup": {
      "protocol": {
        "timestamp_semantics": "UTC timestamp recorded immediately after browser DOM capture, except position 3 private where it is a later recording timestamp; UI change time not known. Original listing time preserved separately. Manual preliminary price reads were rechecked with instrumented captures.",
        "requests_or_purchases": false,
        "database_modified": false,
        "unknown_semantics": "null numbers / unknown text; absence is not false",
        "private_scope": "Follow-up of all 50 frozen Women listing positions, no replacement of offline/locked rooms",
        "spy_scope": "Independent 10-room Women / Private Shows convenience sample",
        "limits": [
          "No exact general live or category total established",
          "Package observations remain the earlier 7 pre-checkout prices; not recaptured in this run",
          "Some early room controls checked shortly after loading; absence means only not shown at capture",
          "Interactive mentions may occur in profiles or app labels and do not prove current operation",
          "Premium has no dedicated schema column; preserved in row notes, not mixed into standard price",
          "No currencies, tax, fees or membership prices inferred",
          "No SQL runtime execution performed"
        ]
      },
      "private_followup": [
        {
          "sample": "cb-private-followup-20261005T2249",
          "sample_position": 1,
          "source_url": "/methodology/index.html#anonymous-observations",
          "final_url": "/methodology/index.html#anonymous-observations",
          "observed_at": "2026-10-05T22:52:03.451Z",
          "category_segment": "female",
          "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
          "selected_at": "2026-10-05T21:17:15.667Z",
          "private_available": null,
          "private_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "premium_tokens_per_minute": null,
          "premium_minimum_minutes": null,
          "spy_tokens_per_minute": null,
          "room_status": "password_required",
          "interactive_indicator": "unknown",
          "interactive_basis": null,
          "private_control": "not_shown_at_check",
          "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
          "id": "2fed2e04-088a-5ff1-84b6-ce53ee7ae5c1"
        },
        {
          "sample": "cb-private-followup-20261005T2249",
          "sample_position": 2,
          "source_url": "/methodology/index.html#anonymous-observations",
          "final_url": "/methodology/index.html#anonymous-observations",
          "observed_at": "2026-10-05T22:59:15.971Z",
          "category_segment": "female",
          "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
          "selected_at": "2026-10-05T21:17:15.667Z",
          "private_available": true,
          "private_tokens_per_minute": 480,
          "minimum_private_minutes": 15,
          "premium_tokens_per_minute": 720,
          "premium_minimum_minutes": 10,
          "spy_tokens_per_minute": null,
          "room_status": "unknown",
          "interactive_indicator": "yes",
          "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
          "private_control": "shown",
          "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
          "evidence": {
            "standard": "480 tokens/min, minimum 15 minutes",
            "premium": "720 tokens/min, minimum 10 minutes",
            "premium_spying_allowed": false,
            "recording_offered": true,
            "dialog_buttons": [
              "Cancel",
              "Request"
            ],
            "request_clicked": false
          },
          "id": "1f9279e9-07aa-502b-91e6-0ecd3eeadfe3"
        },
        {
          "sample": "cb-private-followup-20261005T2249",
          "sample_position": 3,
          "source_url": "/methodology/index.html#anonymous-observations",
          "final_url": "/methodology/index.html#anonymous-observations",
          "observed_at": "2026-10-05T22:49:59.287Z",
          "category_segment": "female",
          "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
          "selected_at": "2026-10-05T21:17:15.667Z",
          "private_available": null,
          "private_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "premium_tokens_per_minute": null,
          "premium_minimum_minutes": null,
          "spy_tokens_per_minute": null,
          "room_status": "unknown",
          "interactive_indicator": "yes",
          "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
          "private_control": "not_shown_at_check",
          "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
          "id": "b4fd0c08-f6c8-5a82-8cfa-b9843f4b3821",
          "timestamp_precision": "recorded after UI inspection; exact capture timestamp unavailable"
        },
        {
          "sample": "cb-private-followup-20261005T2249",
          "sample_position": 4,
          "source_url": "/methodology/index.html#anonymous-observations",
          "final_url": "/methodology/index.html#anonymous-observations",
          "observed_at": "2026-10-05T22:50:02.714Z",
          "category_segment": "female",
          "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
          "selected_at": "2026-10-05T21:17:15.667Z",
          "private_available": null,
          "private_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "premium_tokens_per_minute": null,
          "premium_minimum_minutes": null,
          "spy_tokens_per_minute": null,
          "room_status": "unknown",
          "interactive_indicator": "unknown",
          "interactive_basis": null,
          "private_control": "not_shown_at_check",
          "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
          "id": "c0a24c6a-6a7a-5232-8c6a-8cfc1629c74c"
        },
        {
          "sample": "cb-private-followup-20261005T2249",
          "sample_position": 5,
          "source_url": "/methodology/index.html#anonymous-observations",
          "final_url": "/methodology/index.html#anonymous-observations",
          "observed_at": "2026-10-05T22:50:06.219Z",
          "category_segment": "female",
          "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
          "selected_at": "2026-10-05T21:17:15.667Z",
          "private_available": null,
          "private_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "premium_tokens_per_minute": null,
          "premium_minimum_minutes": null,
          "spy_tokens_per_minute": null,
          "room_status": "offline",
          "interactive_indicator": "yes",
          "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
          "private_control": "not_shown_at_check",
          "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
          "id": "bda69bba-7118-56e7-acd1-906c93420b2c"
        },
        {
          "sample": "cb-private-followup-20261005T2249",
          "sample_position": 6,
          "source_url": "/methodology/index.html#anonymous-observations",
          "final_url": "/methodology/index.html#anonymous-observations",
          "observed_at": "2026-10-05T22:59:23.581Z",
          "category_segment": "female",
          "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
          "selected_at": "2026-10-05T21:17:15.667Z",
          "private_available": true,
          "private_tokens_per_minute": 240,
          "minimum_private_minutes": 20,
          "premium_tokens_per_minute": 360,
          "premium_minimum_minutes": 15,
          "spy_tokens_per_minute": null,
          "room_status": "unknown",
          "interactive_indicator": "yes",
          "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
          "private_control": "shown",
          "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
          "evidence": {
            "standard": "240 tokens/min, minimum 20 minutes",
            "premium": "360 tokens/min, minimum 15 minutes",
            "premium_spying_allowed": false,
            "recording_offered": true,
            "dialog_buttons": [
              "Cancel",
              "Request"
            ],
            "request_clicked": false
          },
          "id": "484b30c8-30b4-5aa2-911e-f99f2536cf1c"
        },
        {
          "sample": "cb-private-followup-20261005T2249",
          "sample_position": 7,
          "source_url": "/methodology/index.html#anonymous-observations",
          "final_url": "/methodology/index.html#anonymous-observations",
          "observed_at": "2026-10-05T22:50:18.457Z",
          "category_segment": "female",
          "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
          "selected_at": "2026-10-05T21:17:15.667Z",
          "private_available": null,
          "private_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "premium_tokens_per_minute": null,
          "premium_minimum_minutes": null,
          "spy_tokens_per_minute": null,
          "room_status": "unknown",
          "interactive_indicator": "yes",
          "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
          "private_control": "not_shown_at_check",
          "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
          "id": "fdc16a24-f100-571a-986c-d26e3c9fe771"
        },
        {
          "sample": "cb-private-followup-20261005T2249",
          "sample_position": 8,
          "source_url": "/methodology/index.html#anonymous-observations",
          "final_url": "/methodology/index.html#anonymous-observations",
          "observed_at": "2026-10-05T22:50:24.680Z",
          "category_segment": "female",
          "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
          "selected_at": "2026-10-05T21:17:15.667Z",
          "private_available": null,
          "private_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "premium_tokens_per_minute": null,
          "premium_minimum_minutes": null,
          "spy_tokens_per_minute": null,
          "room_status": "unknown",
          "interactive_indicator": "yes",
          "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
          "private_control": "not_shown_at_check",
          "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
          "id": "4cdf1f8c-d18e-5d4c-8261-e8837e608db0"
        },
        {
          "sample": "cb-private-followup-20261005T2249",
          "sample_position": 9,
          "source_url": "/methodology/index.html#anonymous-observations",
          "final_url": "/methodology/index.html#anonymous-observations",
          "observed_at": "2026-10-05T22:50:45.168Z",
          "category_segment": "female",
          "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
          "selected_at": "2026-10-05T21:17:15.667Z",
          "private_available": null,
          "private_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "premium_tokens_per_minute": null,
          "premium_minimum_minutes": null,
          "spy_tokens_per_minute": null,
          "room_status": "unknown",
          "interactive_indicator": "unknown",
          "interactive_basis": null,
          "private_control": "not_shown_at_check",
          "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
          "id": "0023875f-757d-594e-9489-5fce69179b1a"
        },
        {
          "sample": "cb-private-followup-20261005T2249",
          "sample_position": 10,
          "source_url": "/methodology/index.html#anonymous-observations",
          "final_url": "/methodology/index.html#anonymous-observations",
          "observed_at": "2026-10-05T22:50:47.861Z",
          "category_segment": "female",
          "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
          "selected_at": "2026-10-05T21:17:15.667Z",
          "private_available": null,
          "private_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "premium_tokens_per_minute": null,
          "premium_minimum_minutes": null,
          "spy_tokens_per_minute": null,
          "room_status": "offline",
          "interactive_indicator": "yes",
          "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
          "private_control": "not_shown_at_check",
          "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
          "id": "e8e70dbd-095e-51c6-8acf-f2fc056b7343"
        },
        {
          "sample": "cb-private-followup-20261005T2249",
          "sample_position": 11,
          "source_url": "/methodology/index.html#anonymous-observations",
          "final_url": "/methodology/index.html#anonymous-observations",
          "observed_at": "2026-10-05T22:50:49.547Z",
          "category_segment": "female",
          "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
          "selected_at": "2026-10-05T21:17:15.667Z",
          "private_available": null,
          "private_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "premium_tokens_per_minute": null,
          "premium_minimum_minutes": null,
          "spy_tokens_per_minute": null,
          "room_status": "offline",
          "interactive_indicator": "unknown",
          "interactive_basis": null,
          "private_control": "not_shown_at_check",
          "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
          "id": "d0369704-e00c-59e7-a17e-c70fe64a5739"
        },
        {
          "sample": "cb-private-followup-20261005T2249",
          "sample_position": 12,
          "source_url": "/methodology/index.html#anonymous-observations",
          "final_url": "/methodology/index.html#anonymous-observations",
          "observed_at": "2026-10-05T22:50:51.871Z",
          "category_segment": "female",
          "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
          "selected_at": "2026-10-05T21:17:15.667Z",
          "private_available": null,
          "private_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "premium_tokens_per_minute": null,
          "premium_minimum_minutes": null,
          "spy_tokens_per_minute": null,
          "room_status": "unknown",
          "interactive_indicator": "yes",
          "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
          "private_control": "not_shown_at_check",
          "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
          "id": "6111a3fc-f7e6-5032-bcd0-bf2f84936ca5"
        },
        {
          "sample": "cb-private-followup-20261005T2249",
          "sample_position": 13,
          "source_url": "/methodology/index.html#anonymous-observations",
          "final_url": "/methodology/index.html#anonymous-observations",
          "observed_at": "2026-10-05T22:50:54.523Z",
          "category_segment": "female",
          "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
          "selected_at": "2026-10-05T21:17:15.667Z",
          "private_available": null,
          "private_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "premium_tokens_per_minute": null,
          "premium_minimum_minutes": null,
          "spy_tokens_per_minute": null,
          "room_status": "offline",
          "interactive_indicator": "yes",
          "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
          "private_control": "not_shown_at_check",
          "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
          "id": "cfa082c5-502b-52d6-bd73-74d03c4bb20a"
        },
        {
          "sample": "cb-private-followup-20261005T2249",
          "sample_position": 14,
          "source_url": "/methodology/index.html#anonymous-observations",
          "final_url": "/methodology/index.html#anonymous-observations",
          "observed_at": "2026-10-05T22:51:05.149Z",
          "category_segment": "female",
          "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
          "selected_at": "2026-10-05T21:17:15.667Z",
          "private_available": null,
          "private_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "premium_tokens_per_minute": null,
          "premium_minimum_minutes": null,
          "spy_tokens_per_minute": null,
          "room_status": "unknown",
          "interactive_indicator": "yes",
          "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
          "private_control": "not_shown_at_check",
          "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
          "id": "546dfe08-0cb7-598e-b3e7-9e6547784c11"
        },
        {
          "sample": "cb-private-followup-20261005T2249",
          "sample_position": 15,
          "source_url": "/methodology/index.html#anonymous-observations",
          "final_url": "/methodology/index.html#anonymous-observations",
          "observed_at": "2026-10-05T22:51:07.405Z",
          "category_segment": "female",
          "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
          "selected_at": "2026-10-05T21:17:15.667Z",
          "private_available": null,
          "private_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "premium_tokens_per_minute": null,
          "premium_minimum_minutes": null,
          "spy_tokens_per_minute": null,
          "room_status": "offline",
          "interactive_indicator": "unknown",
          "interactive_basis": null,
          "private_control": "not_shown_at_check",
          "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
          "id": "096b8c86-a43b-576f-bd64-af0713b135a2"
        },
        {
          "sample": "cb-private-followup-20261005T2249",
          "sample_position": 16,
          "source_url": "/methodology/index.html#anonymous-observations",
          "final_url": "/methodology/index.html#anonymous-observations",
          "observed_at": "2026-10-05T22:51:09.313Z",
          "category_segment": "female",
          "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
          "selected_at": "2026-10-05T21:17:15.667Z",
          "private_available": null,
          "private_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "premium_tokens_per_minute": null,
          "premium_minimum_minutes": null,
          "spy_tokens_per_minute": null,
          "room_status": "offline",
          "interactive_indicator": "yes",
          "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
          "private_control": "not_shown_at_check",
          "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
          "id": "fb0af8c5-7457-5934-a031-6ac5e40401db"
        },
        {
          "sample": "cb-private-followup-20261005T2249",
          "sample_position": 17,
          "source_url": "/methodology/index.html#anonymous-observations",
          "final_url": "/methodology/index.html#anonymous-observations",
          "observed_at": "2026-10-05T22:51:11.072Z",
          "category_segment": "female",
          "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
          "selected_at": "2026-10-05T21:17:15.667Z",
          "private_available": null,
          "private_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "premium_tokens_per_minute": null,
          "premium_minimum_minutes": null,
          "spy_tokens_per_minute": null,
          "room_status": "unknown",
          "interactive_indicator": "yes",
          "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
          "private_control": "not_shown_at_check",
          "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
          "id": "fa3e06af-5a8d-5443-bff3-ef3320b7477f"
        },
        {
          "sample": "cb-private-followup-20261005T2249",
          "sample_position": 18,
          "source_url": "/methodology/index.html#anonymous-observations",
          "final_url": "/methodology/index.html#anonymous-observations",
          "observed_at": "2026-10-05T22:51:12.957Z",
          "category_segment": "female",
          "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
          "selected_at": "2026-10-05T21:17:15.667Z",
          "private_available": null,
          "private_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "premium_tokens_per_minute": null,
          "premium_minimum_minutes": null,
          "spy_tokens_per_minute": null,
          "room_status": "offline",
          "interactive_indicator": "yes",
          "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
          "private_control": "not_shown_at_check",
          "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
          "id": "9ccfdddb-7e8b-5e78-8bfd-36b85a57433d"
        },
        {
          "sample": "cb-private-followup-20261005T2249",
          "sample_position": 19,
          "source_url": "/methodology/index.html#anonymous-observations",
          "final_url": "/methodology/index.html#anonymous-observations",
          "observed_at": "2026-10-05T22:51:24.920Z",
          "category_segment": "female",
          "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
          "selected_at": "2026-10-05T21:17:15.667Z",
          "private_available": null,
          "private_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "premium_tokens_per_minute": null,
          "premium_minimum_minutes": null,
          "spy_tokens_per_minute": null,
          "room_status": "offline",
          "interactive_indicator": "unknown",
          "interactive_basis": null,
          "private_control": "not_shown_at_check",
          "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
          "id": "3ece6894-7c93-5118-8efe-002ece220220"
        },
        {
          "sample": "cb-private-followup-20261005T2249",
          "sample_position": 20,
          "source_url": "/methodology/index.html#anonymous-observations",
          "final_url": "/methodology/index.html#anonymous-observations",
          "observed_at": "2026-10-05T22:51:26.568Z",
          "category_segment": "female",
          "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
          "selected_at": "2026-10-05T21:17:15.667Z",
          "private_available": null,
          "private_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "premium_tokens_per_minute": null,
          "premium_minimum_minutes": null,
          "spy_tokens_per_minute": null,
          "room_status": "offline",
          "interactive_indicator": "yes",
          "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
          "private_control": "not_shown_at_check",
          "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
          "id": "c9ff463f-830b-5492-b3c3-4a318367f6ee"
        },
        {
          "sample": "cb-private-followup-20261005T2249",
          "sample_position": 21,
          "source_url": "/methodology/index.html#anonymous-observations",
          "final_url": "/methodology/index.html#anonymous-observations",
          "observed_at": "2026-10-05T22:51:28.403Z",
          "category_segment": "female",
          "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
          "selected_at": "2026-10-05T21:17:15.667Z",
          "private_available": null,
          "private_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "premium_tokens_per_minute": null,
          "premium_minimum_minutes": null,
          "spy_tokens_per_minute": null,
          "room_status": "offline",
          "interactive_indicator": "unknown",
          "interactive_basis": null,
          "private_control": "not_shown_at_check",
          "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
          "id": "40f44167-bd66-54db-bae1-7d73ca6e1aed"
        },
        {
          "sample": "cb-private-followup-20261005T2249",
          "sample_position": 22,
          "source_url": "/methodology/index.html#anonymous-observations",
          "final_url": "/methodology/index.html#anonymous-observations",
          "observed_at": "2026-10-05T22:51:30.313Z",
          "category_segment": "female",
          "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
          "selected_at": "2026-10-05T21:17:15.667Z",
          "private_available": null,
          "private_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "premium_tokens_per_minute": null,
          "premium_minimum_minutes": null,
          "spy_tokens_per_minute": null,
          "room_status": "unknown",
          "interactive_indicator": "unknown",
          "interactive_basis": null,
          "private_control": "not_shown_at_check",
          "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
          "id": "c7d4a70e-2183-533f-bce5-44513b5880ba"
        },
        {
          "sample": "cb-private-followup-20261005T2249",
          "sample_position": 23,
          "source_url": "/methodology/index.html#anonymous-observations",
          "final_url": "/methodology/index.html#anonymous-observations",
          "observed_at": "2026-10-05T22:51:32.168Z",
          "category_segment": "female",
          "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
          "selected_at": "2026-10-05T21:17:15.667Z",
          "private_available": null,
          "private_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "premium_tokens_per_minute": null,
          "premium_minimum_minutes": null,
          "spy_tokens_per_minute": null,
          "room_status": "unknown",
          "interactive_indicator": "unknown",
          "interactive_basis": null,
          "private_control": "not_shown_at_check",
          "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
          "id": "bff3150b-69b0-55a4-bd35-6931dfbc307d"
        },
        {
          "sample": "cb-private-followup-20261005T2249",
          "sample_position": 24,
          "source_url": "/methodology/index.html#anonymous-observations",
          "final_url": "/methodology/index.html#anonymous-observations",
          "observed_at": "2026-10-05T22:51:34.133Z",
          "category_segment": "female",
          "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
          "selected_at": "2026-10-05T21:17:15.667Z",
          "private_available": null,
          "private_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "premium_tokens_per_minute": null,
          "premium_minimum_minutes": null,
          "spy_tokens_per_minute": null,
          "room_status": "offline",
          "interactive_indicator": "yes",
          "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
          "private_control": "not_shown_at_check",
          "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
          "id": "1f440b5b-4717-5d33-b044-641263aa744e"
        },
        {
          "sample": "cb-private-followup-20261005T2249",
          "sample_position": 25,
          "source_url": "/methodology/index.html#anonymous-observations",
          "final_url": "/methodology/index.html#anonymous-observations",
          "observed_at": "2026-10-05T22:51:36.777Z",
          "category_segment": "female",
          "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
          "selected_at": "2026-10-05T21:17:15.667Z",
          "private_available": null,
          "private_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "premium_tokens_per_minute": null,
          "premium_minimum_minutes": null,
          "spy_tokens_per_minute": null,
          "room_status": "offline",
          "interactive_indicator": "unknown",
          "interactive_basis": null,
          "private_control": "not_shown_at_check",
          "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
          "id": "dfd90f36-f01a-54c6-9ed5-abc26132e6bf"
        },
        {
          "sample": "cb-private-followup-20261005T2249",
          "sample_position": 26,
          "source_url": "/methodology/index.html#anonymous-observations",
          "final_url": "/methodology/index.html#anonymous-observations",
          "observed_at": "2026-10-05T22:52:11.112Z",
          "category_segment": "female",
          "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
          "selected_at": "2026-10-05T21:17:15.667Z",
          "private_available": true,
          "private_tokens_per_minute": 90,
          "minimum_private_minutes": 5,
          "premium_tokens_per_minute": 120,
          "premium_minimum_minutes": 5,
          "spy_tokens_per_minute": null,
          "room_status": "unknown",
          "interactive_indicator": "yes",
          "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
          "private_control": "shown",
          "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
          "evidence": {
            "standard": "90 tokens/min, minimum 5 minutes",
            "premium": "120 tokens/min, minimum 5 minutes",
            "premium_spying_allowed": false,
            "recording_offered": true,
            "dialog_buttons": [
              "Cancel",
              "Request"
            ],
            "request_clicked": false
          },
          "id": "9979adba-9993-5301-bb1a-97eeb9c9a73e"
        },
        {
          "sample": "cb-private-followup-20261005T2249",
          "sample_position": 27,
          "source_url": "/methodology/index.html#anonymous-observations",
          "final_url": "/methodology/index.html#anonymous-observations",
          "observed_at": "2026-10-05T22:52:13.882Z",
          "category_segment": "female",
          "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
          "selected_at": "2026-10-05T21:17:15.667Z",
          "private_available": null,
          "private_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "premium_tokens_per_minute": null,
          "premium_minimum_minutes": null,
          "spy_tokens_per_minute": null,
          "room_status": "unknown",
          "interactive_indicator": "unknown",
          "interactive_basis": null,
          "private_control": "not_shown_at_check",
          "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
          "id": "7358524e-48b3-5349-a268-7590dd05a3e2"
        },
        {
          "sample": "cb-private-followup-20261005T2249",
          "sample_position": 28,
          "source_url": "/methodology/index.html#anonymous-observations",
          "final_url": "/methodology/index.html#anonymous-observations",
          "observed_at": "2026-10-05T22:52:19.945Z",
          "category_segment": "female",
          "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
          "selected_at": "2026-10-05T21:17:15.667Z",
          "private_available": null,
          "private_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "premium_tokens_per_minute": null,
          "premium_minimum_minutes": null,
          "spy_tokens_per_minute": null,
          "room_status": "unknown",
          "interactive_indicator": "yes",
          "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
          "private_control": "not_shown_at_check",
          "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
          "id": "7843b90f-b95e-58a9-8e41-c3927165635b"
        },
        {
          "sample": "cb-private-followup-20261005T2249",
          "sample_position": 29,
          "source_url": "/methodology/index.html#anonymous-observations",
          "final_url": "/methodology/index.html#anonymous-observations",
          "observed_at": "2026-10-05T22:52:24.472Z",
          "category_segment": "female",
          "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
          "selected_at": "2026-10-05T21:17:15.667Z",
          "private_available": null,
          "private_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "premium_tokens_per_minute": null,
          "premium_minimum_minutes": null,
          "spy_tokens_per_minute": null,
          "room_status": "offline",
          "interactive_indicator": "unknown",
          "interactive_basis": null,
          "private_control": "not_shown_at_check",
          "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
          "id": "a6365993-45eb-59b7-b747-9eb3f3c8f722"
        },
        {
          "sample": "cb-private-followup-20261005T2249",
          "sample_position": 30,
          "source_url": "/methodology/index.html#anonymous-observations",
          "final_url": "/methodology/index.html#anonymous-observations",
          "observed_at": "2026-10-05T22:52:29.993Z",
          "category_segment": "female",
          "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
          "selected_at": "2026-10-05T21:17:15.667Z",
          "private_available": null,
          "private_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "premium_tokens_per_minute": null,
          "premium_minimum_minutes": null,
          "spy_tokens_per_minute": null,
          "room_status": "unknown",
          "interactive_indicator": "yes",
          "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
          "private_control": "not_shown_at_check",
          "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
          "id": "f8d3660d-1cd0-5cad-bf75-a8b357910271"
        },
        {
          "sample": "cb-private-followup-20261005T2249",
          "sample_position": 31,
          "source_url": "/methodology/index.html#anonymous-observations",
          "final_url": "/methodology/index.html#anonymous-observations",
          "observed_at": "2026-10-05T22:52:41.290Z",
          "category_segment": "female",
          "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
          "selected_at": "2026-10-05T21:17:15.667Z",
          "private_available": null,
          "private_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "premium_tokens_per_minute": null,
          "premium_minimum_minutes": null,
          "spy_tokens_per_minute": null,
          "room_status": "unknown",
          "interactive_indicator": "unknown",
          "interactive_basis": null,
          "private_control": "not_shown_at_check",
          "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
          "id": "fc120c99-cfb3-5541-91f0-805a5c9a9dc4"
        },
        {
          "sample": "cb-private-followup-20261005T2249",
          "sample_position": 32,
          "source_url": "/methodology/index.html#anonymous-observations",
          "final_url": "/methodology/index.html#anonymous-observations",
          "observed_at": "2026-10-05T22:59:32.618Z",
          "category_segment": "female",
          "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
          "selected_at": "2026-10-05T21:17:15.667Z",
          "private_available": true,
          "private_tokens_per_minute": 42,
          "minimum_private_minutes": 10,
          "premium_tokens_per_minute": 60,
          "premium_minimum_minutes": 5,
          "spy_tokens_per_minute": null,
          "room_status": "unknown",
          "interactive_indicator": "yes",
          "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
          "private_control": "shown",
          "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
          "evidence": {
            "standard": "42 tokens/min, minimum 10 minutes",
            "premium": "60 tokens/min, minimum 5 minutes",
            "premium_spying_allowed": false,
            "recording_offered": false,
            "dialog_buttons": [
              "Cancel",
              "Request"
            ],
            "request_clicked": false
          },
          "id": "38f109d2-2d71-5bb2-bfc5-f86ada6e7ac2"
        },
        {
          "sample": "cb-private-followup-20261005T2249",
          "sample_position": 33,
          "source_url": "/methodology/index.html#anonymous-observations",
          "final_url": "/methodology/index.html#anonymous-observations",
          "observed_at": "2026-10-05T22:53:21.870Z",
          "category_segment": "female",
          "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
          "selected_at": "2026-10-05T21:17:15.667Z",
          "private_available": null,
          "private_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "premium_tokens_per_minute": null,
          "premium_minimum_minutes": null,
          "spy_tokens_per_minute": null,
          "room_status": "offline",
          "interactive_indicator": "unknown",
          "interactive_basis": null,
          "private_control": "not_shown_at_check",
          "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
          "id": "cb325a0d-f0f5-5e40-8443-69c5135ddc66"
        },
        {
          "sample": "cb-private-followup-20261005T2249",
          "sample_position": 34,
          "source_url": "/methodology/index.html#anonymous-observations",
          "final_url": "/methodology/index.html#anonymous-observations",
          "observed_at": "2026-10-05T22:53:28.352Z",
          "category_segment": "female",
          "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
          "selected_at": "2026-10-05T21:17:15.667Z",
          "private_available": null,
          "private_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "premium_tokens_per_minute": null,
          "premium_minimum_minutes": null,
          "spy_tokens_per_minute": null,
          "room_status": "offline",
          "interactive_indicator": "yes",
          "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
          "private_control": "not_shown_at_check",
          "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
          "id": "d46334f5-f4fa-52c2-88b2-2ee978adc762"
        },
        {
          "sample": "cb-private-followup-20261005T2249",
          "sample_position": 35,
          "source_url": "/methodology/index.html#anonymous-observations",
          "final_url": "/methodology/index.html#anonymous-observations",
          "observed_at": "2026-10-05T22:53:33.447Z",
          "category_segment": "female",
          "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
          "selected_at": "2026-10-05T21:17:15.667Z",
          "private_available": true,
          "private_tokens_per_minute": 90,
          "minimum_private_minutes": 10,
          "premium_tokens_per_minute": 360,
          "premium_minimum_minutes": 10,
          "spy_tokens_per_minute": null,
          "room_status": "unknown",
          "interactive_indicator": "yes",
          "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
          "private_control": "shown",
          "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
          "evidence": {
            "standard": "90 tokens/min, minimum 10 minutes",
            "premium": "360 tokens/min, minimum 10 minutes",
            "premium_spying_allowed": false,
            "recording_offered": false,
            "dialog_buttons": [
              "Cancel",
              "Request"
            ],
            "request_clicked": false
          },
          "id": "e82bed49-49ef-5d92-9247-07b74654e750"
        },
        {
          "sample": "cb-private-followup-20261005T2249",
          "sample_position": 36,
          "source_url": "/methodology/index.html#anonymous-observations",
          "final_url": "/methodology/index.html#anonymous-observations",
          "observed_at": "2026-10-05T22:53:42.617Z",
          "category_segment": "female",
          "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
          "selected_at": "2026-10-05T21:17:15.667Z",
          "private_available": true,
          "private_tokens_per_minute": 120,
          "minimum_private_minutes": 10,
          "premium_tokens_per_minute": 150,
          "premium_minimum_minutes": 10,
          "spy_tokens_per_minute": null,
          "room_status": "unknown",
          "interactive_indicator": "yes",
          "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
          "private_control": "shown",
          "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
          "evidence": {
            "standard": "120 tokens/min, minimum 10 minutes",
            "premium": "150 tokens/min, minimum 10 minutes",
            "premium_spying_allowed": false,
            "recording_offered": true,
            "dialog_buttons": [
              "Cancel",
              "Request"
            ],
            "request_clicked": false
          },
          "id": "190820e8-94c0-5516-ba12-b99c6df9b51e"
        },
        {
          "sample": "cb-private-followup-20261005T2249",
          "sample_position": 37,
          "source_url": "/methodology/index.html#anonymous-observations",
          "final_url": "/methodology/index.html#anonymous-observations",
          "observed_at": "2026-10-05T22:53:48.919Z",
          "category_segment": "female",
          "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
          "selected_at": "2026-10-05T21:17:15.667Z",
          "private_available": null,
          "private_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "premium_tokens_per_minute": null,
          "premium_minimum_minutes": null,
          "spy_tokens_per_minute": null,
          "room_status": "unknown",
          "interactive_indicator": "unknown",
          "interactive_basis": null,
          "private_control": "not_shown_at_check",
          "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
          "id": "5e36bd10-335d-5993-a8c2-4243840c1473"
        },
        {
          "sample": "cb-private-followup-20261005T2249",
          "sample_position": 38,
          "source_url": "/methodology/index.html#anonymous-observations",
          "final_url": "/methodology/index.html#anonymous-observations",
          "observed_at": "2026-10-05T22:54:07.160Z",
          "category_segment": "female",
          "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
          "selected_at": "2026-10-05T21:17:15.667Z",
          "private_available": null,
          "private_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "premium_tokens_per_minute": null,
          "premium_minimum_minutes": null,
          "spy_tokens_per_minute": null,
          "room_status": "offline",
          "interactive_indicator": "yes",
          "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
          "private_control": "not_shown_at_check",
          "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
          "id": "790afe1c-c832-59f3-b543-dafce93c895a"
        },
        {
          "sample": "cb-private-followup-20261005T2249",
          "sample_position": 39,
          "source_url": "/methodology/index.html#anonymous-observations",
          "final_url": "/methodology/index.html#anonymous-observations",
          "observed_at": "2026-10-05T22:54:14.094Z",
          "category_segment": "female",
          "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
          "selected_at": "2026-10-05T21:17:15.667Z",
          "private_available": null,
          "private_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "premium_tokens_per_minute": null,
          "premium_minimum_minutes": null,
          "spy_tokens_per_minute": null,
          "room_status": "offline",
          "interactive_indicator": "yes",
          "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
          "private_control": "not_shown_at_check",
          "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
          "id": "b57c0dad-37aa-56d5-b28a-0a5c940b0c1b"
        },
        {
          "sample": "cb-private-followup-20261005T2249",
          "sample_position": 40,
          "source_url": "/methodology/index.html#anonymous-observations",
          "final_url": "/methodology/index.html#anonymous-observations",
          "observed_at": "2026-10-05T22:54:19.345Z",
          "category_segment": "female",
          "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
          "selected_at": "2026-10-05T21:17:15.667Z",
          "private_available": null,
          "private_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "premium_tokens_per_minute": null,
          "premium_minimum_minutes": null,
          "spy_tokens_per_minute": null,
          "room_status": "offline",
          "interactive_indicator": "unknown",
          "interactive_basis": null,
          "private_control": "not_shown_at_check",
          "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
          "id": "bd8854f8-c1c8-5416-b56b-5e64f50224ac"
        },
        {
          "sample": "cb-private-followup-20261005T2249",
          "sample_position": 41,
          "source_url": "/methodology/index.html#anonymous-observations",
          "final_url": "/methodology/index.html#anonymous-observations",
          "observed_at": "2026-10-05T22:54:28.522Z",
          "category_segment": "female",
          "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
          "selected_at": "2026-10-05T21:17:15.667Z",
          "private_available": true,
          "private_tokens_per_minute": 120,
          "minimum_private_minutes": 10,
          "premium_tokens_per_minute": 240,
          "premium_minimum_minutes": 10,
          "spy_tokens_per_minute": null,
          "room_status": "unknown",
          "interactive_indicator": "yes",
          "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
          "private_control": "shown",
          "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
          "evidence": {
            "standard": "120 tokens/min, minimum 10 minutes",
            "premium": "240 tokens/min, minimum 10 minutes",
            "premium_spying_allowed": false,
            "recording_offered": false,
            "dialog_buttons": [
              "Cancel",
              "Request"
            ],
            "request_clicked": false
          },
          "id": "6808783e-f2c3-5a34-a61a-91c694f05e8b"
        },
        {
          "sample": "cb-private-followup-20261005T2249",
          "sample_position": 42,
          "source_url": "/methodology/index.html#anonymous-observations",
          "final_url": "/methodology/index.html#anonymous-observations",
          "observed_at": "2026-10-05T22:54:37.312Z",
          "category_segment": "female",
          "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
          "selected_at": "2026-10-05T21:17:15.667Z",
          "private_available": true,
          "private_tokens_per_minute": 120,
          "minimum_private_minutes": 10,
          "premium_tokens_per_minute": 180,
          "premium_minimum_minutes": 10,
          "spy_tokens_per_minute": null,
          "room_status": "unknown",
          "interactive_indicator": "yes",
          "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
          "private_control": "shown",
          "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
          "evidence": {
            "standard": "120 tokens/min, minimum 10 minutes",
            "premium": "180 tokens/min, minimum 10 minutes",
            "premium_spying_allowed": false,
            "recording_offered": true,
            "dialog_buttons": [
              "Cancel",
              "Request"
            ],
            "request_clicked": false
          },
          "id": "6271369f-9186-5f13-88f4-9deb9d6ad124"
        },
        {
          "sample": "cb-private-followup-20261005T2249",
          "sample_position": 43,
          "source_url": "/methodology/index.html#anonymous-observations",
          "final_url": "/methodology/index.html#anonymous-observations",
          "observed_at": "2026-10-05T22:54:56.786Z",
          "category_segment": "female",
          "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
          "selected_at": "2026-10-05T21:17:15.667Z",
          "private_available": null,
          "private_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "premium_tokens_per_minute": null,
          "premium_minimum_minutes": null,
          "spy_tokens_per_minute": null,
          "room_status": "offline",
          "interactive_indicator": "yes",
          "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
          "private_control": "not_shown_at_check",
          "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
          "id": "5ef19cbb-e666-5612-8b65-0e1ac743b55d"
        },
        {
          "sample": "cb-private-followup-20261005T2249",
          "sample_position": 44,
          "source_url": "/methodology/index.html#anonymous-observations",
          "final_url": "/methodology/index.html#anonymous-observations",
          "observed_at": "2026-10-05T22:55:07.069Z",
          "category_segment": "female",
          "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
          "selected_at": "2026-10-05T21:17:15.667Z",
          "private_available": true,
          "private_tokens_per_minute": 90,
          "minimum_private_minutes": 10,
          "premium_tokens_per_minute": 360,
          "premium_minimum_minutes": 10,
          "spy_tokens_per_minute": null,
          "room_status": "unknown",
          "interactive_indicator": "yes",
          "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
          "private_control": "shown",
          "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
          "evidence": {
            "standard": "90 tokens/min, minimum 10 minutes",
            "premium": "360 tokens/min, minimum 10 minutes",
            "premium_spying_allowed": false,
            "recording_offered": true,
            "dialog_buttons": [
              "Cancel",
              "Request"
            ],
            "request_clicked": false
          },
          "id": "894ac30b-7b9e-51e7-8e21-08fbb16be372"
        },
        {
          "sample": "cb-private-followup-20261005T2249",
          "sample_position": 45,
          "source_url": "/methodology/index.html#anonymous-observations",
          "final_url": "/methodology/index.html#anonymous-observations",
          "observed_at": "2026-10-05T22:55:16.093Z",
          "category_segment": "female",
          "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
          "selected_at": "2026-10-05T21:17:15.667Z",
          "private_available": null,
          "private_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "premium_tokens_per_minute": null,
          "premium_minimum_minutes": null,
          "spy_tokens_per_minute": null,
          "room_status": "offline",
          "interactive_indicator": "yes",
          "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
          "private_control": "not_shown_at_check",
          "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
          "id": "572bc21e-ac50-5589-9d98-f868420fba78"
        },
        {
          "sample": "cb-private-followup-20261005T2249",
          "sample_position": 46,
          "source_url": "/methodology/index.html#anonymous-observations",
          "final_url": "/methodology/index.html#anonymous-observations",
          "observed_at": "2026-10-05T22:55:20.837Z",
          "category_segment": "female",
          "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
          "selected_at": "2026-10-05T21:17:15.667Z",
          "private_available": true,
          "private_tokens_per_minute": 150,
          "minimum_private_minutes": 10,
          "premium_tokens_per_minute": 240,
          "premium_minimum_minutes": 10,
          "spy_tokens_per_minute": null,
          "room_status": "unknown",
          "interactive_indicator": "yes",
          "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
          "private_control": "shown",
          "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
          "evidence": {
            "standard": "150 tokens/min, minimum 10 minutes",
            "premium": "240 tokens/min, minimum 10 minutes",
            "premium_spying_allowed": false,
            "recording_offered": true,
            "dialog_buttons": [
              "Cancel",
              "Request"
            ],
            "request_clicked": false
          },
          "id": "e6ecb61c-4b5e-52ce-aebf-373efd1fba02"
        },
        {
          "sample": "cb-private-followup-20261005T2249",
          "sample_position": 47,
          "source_url": "/methodology/index.html#anonymous-observations",
          "final_url": "/methodology/index.html#anonymous-observations",
          "observed_at": "2026-10-05T22:55:37.377Z",
          "category_segment": "female",
          "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
          "selected_at": "2026-10-05T21:17:15.667Z",
          "private_available": true,
          "private_tokens_per_minute": 60,
          "minimum_private_minutes": 10,
          "premium_tokens_per_minute": 90,
          "premium_minimum_minutes": 10,
          "spy_tokens_per_minute": null,
          "room_status": "unknown",
          "interactive_indicator": "unknown",
          "interactive_basis": null,
          "private_control": "shown",
          "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
          "evidence": {
            "standard": "60 tokens/min, minimum 10 minutes",
            "premium": "90 tokens/min, minimum 10 minutes",
            "premium_spying_allowed": false,
            "recording_offered": true,
            "dialog_buttons": [
              "Cancel",
              "Request"
            ],
            "request_clicked": false
          },
          "id": "e4032f20-8f4a-5f8c-963f-325b939dff97"
        },
        {
          "sample": "cb-private-followup-20261005T2249",
          "sample_position": 48,
          "source_url": "/methodology/index.html#anonymous-observations",
          "final_url": "/methodology/index.html#anonymous-observations",
          "observed_at": "2026-10-05T22:55:48.225Z",
          "category_segment": "female",
          "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
          "selected_at": "2026-10-05T21:17:15.667Z",
          "private_available": true,
          "private_tokens_per_minute": 60,
          "minimum_private_minutes": 10,
          "premium_tokens_per_minute": 90,
          "premium_minimum_minutes": 10,
          "spy_tokens_per_minute": null,
          "room_status": "unknown",
          "interactive_indicator": "yes",
          "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
          "private_control": "shown",
          "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
          "evidence": {
            "standard": "60 tokens/min, minimum 10 minutes",
            "premium": "90 tokens/min, minimum 10 minutes",
            "premium_spying_allowed": false,
            "recording_offered": true,
            "dialog_buttons": [
              "Cancel",
              "Request"
            ],
            "request_clicked": false
          },
          "id": "78b2c646-f725-517e-8763-129c46052536"
        },
        {
          "sample": "cb-private-followup-20261005T2249",
          "sample_position": 49,
          "source_url": "/methodology/index.html#anonymous-observations",
          "final_url": "/methodology/index.html#anonymous-observations",
          "observed_at": "2026-10-05T22:55:57.138Z",
          "category_segment": "female",
          "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
          "selected_at": "2026-10-05T21:17:15.667Z",
          "private_available": null,
          "private_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "premium_tokens_per_minute": null,
          "premium_minimum_minutes": null,
          "spy_tokens_per_minute": null,
          "room_status": "unknown",
          "interactive_indicator": "unknown",
          "interactive_basis": null,
          "private_control": "not_shown_at_check",
          "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
          "id": "b6f80149-128c-53c8-9b2a-f75cf6aa736f"
        },
        {
          "sample": "cb-private-followup-20261005T2249",
          "sample_position": 50,
          "source_url": "/methodology/index.html#anonymous-observations",
          "final_url": "/methodology/index.html#anonymous-observations",
          "observed_at": "2026-10-05T22:56:06.537Z",
          "category_segment": "female",
          "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
          "selected_at": "2026-10-05T21:17:15.667Z",
          "private_available": true,
          "private_tokens_per_minute": 60,
          "minimum_private_minutes": 10,
          "premium_tokens_per_minute": 90,
          "premium_minimum_minutes": 10,
          "spy_tokens_per_minute": null,
          "room_status": "unknown",
          "interactive_indicator": "yes",
          "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
          "private_control": "shown",
          "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
          "evidence": {
            "standard": "60 tokens/min, minimum 10 minutes",
            "premium": "90 tokens/min, minimum 10 minutes",
            "premium_spying_allowed": false,
            "recording_offered": true,
            "dialog_buttons": [
              "Cancel",
              "Request"
            ],
            "request_clicked": false
          },
          "id": "8ba4e960-d154-59c8-8145-484ac37c7c40"
        }
      ],
      "spy_sample": [
        {
          "sample": "cb-spy-women-20261005T225640069",
          "sample_position": 1,
          "source_url": "/methodology/index.html#anonymous-observations",
          "observed_at": "2026-10-05T22:59:41.528Z",
          "category_segment": "female",
          "ranking_context": "First 10 distinct room cards in rendered DOM order on Women / Private Shows, default order, authenticated; selection frozen; no substitutions",
          "selected_at": "2026-10-05T22:56:40.069Z",
          "listing_source_url": "https://chaturbate.com/spy-on-cams/female/",
          "listing_tokens_label": 30,
          "private_available": null,
          "private_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "spy_tokens_per_minute": 30,
          "room_status": "private",
          "interactive_indicator": "unknown",
          "fan_club_advertised_discount_percent": null,
          "fan_club_cost": null,
          "fan_club_exact_spy_rate": null,
          "notes": "Listing TKS badge retained separately; numeric per-minute observation requires room dialog. No Start clicks. Discount is advertised percentage, not verified member price.",
          "evidence": {
            "price": "30 tokens per minute",
            "dialog_buttons": [
              "Cancel",
              "Start"
            ],
            "start_clicked": false,
            "status": "Private Show in Progress"
          },
          "id": "f97846ba-6f6e-53d2-b299-4438bee8609d"
        },
        {
          "sample": "cb-spy-women-20261005T225640069",
          "sample_position": 2,
          "source_url": "/methodology/index.html#anonymous-observations",
          "observed_at": "2026-10-05T22:57:49.159Z",
          "category_segment": "female",
          "ranking_context": "First 10 distinct room cards in rendered DOM order on Women / Private Shows, default order, authenticated; selection frozen; no substitutions",
          "selected_at": "2026-10-05T22:56:40.069Z",
          "listing_source_url": "https://chaturbate.com/spy-on-cams/female/",
          "listing_tokens_label": 30,
          "private_available": null,
          "private_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "spy_tokens_per_minute": null,
          "room_status": "unknown",
          "interactive_indicator": "unknown",
          "fan_club_advertised_discount_percent": null,
          "fan_club_cost": null,
          "fan_club_exact_spy_rate": null,
          "notes": "Listing TKS badge retained separately; numeric per-minute observation requires room dialog. No Start clicks. Discount is advertised percentage, not verified member price.",
          "id": "7f5687e2-4b1f-5c96-a1c7-5edf95c1003f"
        },
        {
          "sample": "cb-spy-women-20261005T225640069",
          "sample_position": 3,
          "source_url": "/methodology/index.html#anonymous-observations",
          "observed_at": "2026-10-05T22:57:54.933Z",
          "category_segment": "female",
          "ranking_context": "First 10 distinct room cards in rendered DOM order on Women / Private Shows, default order, authenticated; selection frozen; no substitutions",
          "selected_at": "2026-10-05T22:56:40.069Z",
          "listing_source_url": "https://chaturbate.com/spy-on-cams/female/",
          "listing_tokens_label": 18,
          "private_available": null,
          "private_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "spy_tokens_per_minute": 18,
          "room_status": "private",
          "interactive_indicator": "unknown",
          "fan_club_advertised_discount_percent": 100,
          "fan_club_cost": null,
          "fan_club_exact_spy_rate": null,
          "notes": "Listing TKS badge retained separately; numeric per-minute observation requires room dialog. No Start clicks. Discount is advertised percentage, not verified member price.",
          "evidence": {
            "price": "18 tokens per minute",
            "dialog_buttons": [
              "Cancel",
              "Start"
            ],
            "start_clicked": false,
            "status": "Private Show in Progress"
          },
          "id": "f523d2fd-16f0-59bd-a519-14d754ef615e"
        },
        {
          "sample": "cb-spy-women-20261005T225640069",
          "sample_position": 4,
          "source_url": "/methodology/index.html#anonymous-observations",
          "observed_at": "2026-10-05T22:58:02.639Z",
          "category_segment": "female",
          "ranking_context": "First 10 distinct room cards in rendered DOM order on Women / Private Shows, default order, authenticated; selection frozen; no substitutions",
          "selected_at": "2026-10-05T22:56:40.069Z",
          "listing_source_url": "https://chaturbate.com/spy-on-cams/female/",
          "listing_tokens_label": 42,
          "private_available": null,
          "private_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "spy_tokens_per_minute": 42,
          "room_status": "private",
          "interactive_indicator": "unknown",
          "fan_club_advertised_discount_percent": 28,
          "fan_club_cost": null,
          "fan_club_exact_spy_rate": null,
          "notes": "Listing TKS badge retained separately; numeric per-minute observation requires room dialog. No Start clicks. Discount is advertised percentage, not verified member price.",
          "evidence": {
            "price": "42 tokens per minute",
            "dialog_buttons": [
              "Cancel",
              "Start"
            ],
            "start_clicked": false,
            "status": "Private Show in Progress"
          },
          "id": "4cfa1cbd-e48a-53a9-9d73-a5c993c64c20"
        },
        {
          "sample": "cb-spy-women-20261005T225640069",
          "sample_position": 5,
          "source_url": "/methodology/index.html#anonymous-observations",
          "observed_at": "2026-10-05T22:58:11.538Z",
          "category_segment": "female",
          "ranking_context": "First 10 distinct room cards in rendered DOM order on Women / Private Shows, default order, authenticated; selection frozen; no substitutions",
          "selected_at": "2026-10-05T22:56:40.069Z",
          "listing_source_url": "https://chaturbate.com/spy-on-cams/female/",
          "listing_tokens_label": 18,
          "private_available": null,
          "private_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "spy_tokens_per_minute": 18,
          "room_status": "private",
          "interactive_indicator": "unknown",
          "fan_club_advertised_discount_percent": 66,
          "fan_club_cost": null,
          "fan_club_exact_spy_rate": null,
          "notes": "Listing TKS badge retained separately; numeric per-minute observation requires room dialog. No Start clicks. Discount is advertised percentage, not verified member price.",
          "evidence": {
            "price": "18 tokens per minute",
            "dialog_buttons": [
              "Cancel",
              "Start"
            ],
            "start_clicked": false,
            "status": "Private Show in Progress"
          },
          "id": "9c2f7307-c836-524b-8da7-adfdb1db3fb1"
        },
        {
          "sample": "cb-spy-women-20261005T225640069",
          "sample_position": 6,
          "source_url": "/methodology/index.html#anonymous-observations",
          "observed_at": "2026-10-05T22:58:23.860Z",
          "category_segment": "female",
          "ranking_context": "First 10 distinct room cards in rendered DOM order on Women / Private Shows, default order, authenticated; selection frozen; no substitutions",
          "selected_at": "2026-10-05T22:56:40.069Z",
          "listing_source_url": "https://chaturbate.com/spy-on-cams/female/",
          "listing_tokens_label": 30,
          "private_available": null,
          "private_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "spy_tokens_per_minute": 30,
          "room_status": "private",
          "interactive_indicator": "unknown",
          "fan_club_advertised_discount_percent": 40,
          "fan_club_cost": null,
          "fan_club_exact_spy_rate": null,
          "notes": "Listing TKS badge retained separately; numeric per-minute observation requires room dialog. No Start clicks. Discount is advertised percentage, not verified member price.",
          "evidence": {
            "price": "30 tokens per minute",
            "dialog_buttons": [
              "Cancel",
              "Start"
            ],
            "start_clicked": false,
            "status": "Private Show in Progress"
          },
          "id": "67056754-2d17-51db-a51e-2319759406bf"
        },
        {
          "sample": "cb-spy-women-20261005T225640069",
          "sample_position": 7,
          "source_url": "/methodology/index.html#anonymous-observations",
          "observed_at": "2026-10-05T22:58:30.435Z",
          "category_segment": "female",
          "ranking_context": "First 10 distinct room cards in rendered DOM order on Women / Private Shows, default order, authenticated; selection frozen; no substitutions",
          "selected_at": "2026-10-05T22:56:40.069Z",
          "listing_source_url": "https://chaturbate.com/spy-on-cams/female/",
          "listing_tokens_label": 30,
          "private_available": null,
          "private_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "spy_tokens_per_minute": 30,
          "room_status": "private",
          "interactive_indicator": "unknown",
          "fan_club_advertised_discount_percent": 40,
          "fan_club_cost": null,
          "fan_club_exact_spy_rate": null,
          "notes": "Listing TKS badge retained separately; numeric per-minute observation requires room dialog. No Start clicks. Discount is advertised percentage, not verified member price.",
          "evidence": {
            "price": "30 tokens per minute",
            "dialog_buttons": [
              "Cancel",
              "Start"
            ],
            "start_clicked": false,
            "status": "Private Show in Progress"
          },
          "id": "e6b2f47f-abf4-5019-90bb-ec9a2840ff1f"
        },
        {
          "sample": "cb-spy-women-20261005T225640069",
          "sample_position": 8,
          "source_url": "/methodology/index.html#anonymous-observations",
          "observed_at": "2026-10-05T22:58:40.567Z",
          "category_segment": "female",
          "ranking_context": "First 10 distinct room cards in rendered DOM order on Women / Private Shows, default order, authenticated; selection frozen; no substitutions",
          "selected_at": "2026-10-05T22:56:40.069Z",
          "listing_source_url": "https://chaturbate.com/spy-on-cams/female/",
          "listing_tokens_label": 42,
          "private_available": null,
          "private_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "spy_tokens_per_minute": 42,
          "room_status": "private",
          "interactive_indicator": "unknown",
          "fan_club_advertised_discount_percent": 100,
          "fan_club_cost": null,
          "fan_club_exact_spy_rate": null,
          "notes": "Listing TKS badge retained separately; numeric per-minute observation requires room dialog. No Start clicks. Discount is advertised percentage, not verified member price.",
          "evidence": {
            "price": "42 tokens per minute",
            "dialog_buttons": [
              "Cancel",
              "Start"
            ],
            "start_clicked": false,
            "status": "Private Show in Progress"
          },
          "id": "0b67bacd-5693-596b-b8d7-da736c23a72e"
        },
        {
          "sample": "cb-spy-women-20261005T225640069",
          "sample_position": 9,
          "source_url": "/methodology/index.html#anonymous-observations",
          "observed_at": "2026-10-05T22:58:46.423Z",
          "category_segment": "female",
          "ranking_context": "First 10 distinct room cards in rendered DOM order on Women / Private Shows, default order, authenticated; selection frozen; no substitutions",
          "selected_at": "2026-10-05T22:56:40.069Z",
          "listing_source_url": "https://chaturbate.com/spy-on-cams/female/",
          "listing_tokens_label": 42,
          "private_available": null,
          "private_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "spy_tokens_per_minute": 42,
          "room_status": "private",
          "interactive_indicator": "unknown",
          "fan_club_advertised_discount_percent": null,
          "fan_club_cost": null,
          "fan_club_exact_spy_rate": null,
          "notes": "Listing TKS badge retained separately; numeric per-minute observation requires room dialog. No Start clicks. Discount is advertised percentage, not verified member price.",
          "evidence": {
            "price": "42 tokens per minute",
            "dialog_buttons": [
              "Cancel",
              "Start"
            ],
            "start_clicked": false,
            "status": "Private Show in Progress"
          },
          "id": "9d6718f1-af9a-51cf-87ff-7e3ba7fb9f0b"
        },
        {
          "sample": "cb-spy-women-20261005T225640069",
          "sample_position": 10,
          "source_url": "/methodology/index.html#anonymous-observations",
          "observed_at": "2026-10-05T22:58:55.490Z",
          "category_segment": "female",
          "ranking_context": "First 10 distinct room cards in rendered DOM order on Women / Private Shows, default order, authenticated; selection frozen; no substitutions",
          "selected_at": "2026-10-05T22:56:40.069Z",
          "listing_source_url": "https://chaturbate.com/spy-on-cams/female/",
          "listing_tokens_label": 42,
          "private_available": null,
          "private_tokens_per_minute": null,
          "minimum_private_minutes": null,
          "spy_tokens_per_minute": 42,
          "room_status": "private",
          "interactive_indicator": "unknown",
          "fan_club_advertised_discount_percent": null,
          "fan_club_cost": null,
          "fan_club_exact_spy_rate": null,
          "notes": "Listing TKS badge retained separately; numeric per-minute observation requires room dialog. No Start clicks. Discount is advertised percentage, not verified member price.",
          "evidence": {
            "price": "42 tokens per minute",
            "dialog_buttons": [
              "Cancel",
              "Start"
            ],
            "start_clicked": false,
            "status": "Private Show in Progress"
          },
          "id": "baccb898-f367-5850-97dc-fab088e868f0"
        }
      ],
      "summary_statistics": {
        "private_rooms_checked": 50,
        "standard_known": 13,
        "standard_unknown": 37,
        "standard_tokens_per_minute": {
          "n": 13,
          "min": 42,
          "median": 90,
          "mean": 132.46153846153845,
          "max": 480
        },
        "premium_tokens_per_minute": {
          "n": 13,
          "min": 60,
          "median": 180,
          "mean": 235.3846153846154,
          "max": 720
        },
        "standard_minimum_minutes": {
          "n": 13,
          "min": 5,
          "median": 10,
          "mean": 10.76923076923077,
          "max": 20
        },
        "spy_rooms_selected": 10,
        "spy_known": 9,
        "spy_unknown": 1,
        "spy_tokens_per_minute": {
          "n": 9,
          "min": 18,
          "median": 30,
          "mean": 32.666666666666664,
          "max": 42
        },
        "private_status_counts": {
          "offline": 20,
          "password_required": 1,
          "unknown": 29
        },
        "representativeness": "Conditional summaries of observed prices only, not platform estimates. Private and spy are separate samples, no paired spy/private ratios."
      }
    },
    "later_rechecks": [
      {
        "id": "3b299f70-99cf-5182-a876-ca26c963aa4a",
        "sample": "cb-private-recheck-20261005T230409669",
        "sample_position": 3,
        "source_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T23:04:09.669Z",
        "category_segment": "female",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "offline",
        "interactive_indicator": "unknown",
        "private_control": "not_shown_at_check",
        "notes": "Targeted later recheck of previously unknown positions; retains original selection membership and rank. Interactive indicator not reassessed. Missing function is not proof of permanent unavailability. Request never clicked.",
        "status_evidence": "Room is currently offline"
      },
      {
        "id": "c3b1213f-27b2-53e9-89e5-b5d2d2eab377",
        "sample": "cb-private-recheck-20261005T230409669",
        "sample_position": 4,
        "source_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T23:04:14.123Z",
        "category_segment": "female",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "private_available": true,
        "private_tokens_per_minute": 60,
        "minimum_private_minutes": 20,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "private_control": "shown",
        "notes": "Targeted later recheck of previously unknown positions; retains original selection membership and rank. Interactive indicator not reassessed. Missing function is not proof of permanent unavailability. Request never clicked.",
        "evidence": {
          "standard": "60 tokens/min, minimum 20 minutes",
          "premium": null,
          "premium_spying_allowed": null,
          "recording_offered": true,
          "buttons": [
            "Cancel",
            "Request"
          ],
          "cancel_verified": true
        }
      },
      {
        "id": "6870458a-b713-5e0d-912a-34edee04715e",
        "sample": "cb-private-recheck-20261005T230409669",
        "sample_position": 7,
        "source_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T23:04:18.216Z",
        "category_segment": "female",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "private_available": true,
        "private_tokens_per_minute": 240,
        "minimum_private_minutes": 15,
        "premium_tokens_per_minute": 360,
        "premium_minimum_minutes": 15,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "private_control": "shown",
        "notes": "Targeted later recheck of previously unknown positions; retains original selection membership and rank. Interactive indicator not reassessed. Missing function is not proof of permanent unavailability. Request never clicked.",
        "evidence": {
          "standard": "240 tokens/min, minimum 15 minutes",
          "premium": "360 tokens/min, minimum 15 minutes",
          "premium_spying_allowed": false,
          "recording_offered": true,
          "buttons": [
            "Cancel",
            "Request"
          ],
          "cancel_verified": true
        }
      },
      {
        "id": "8fb38c8f-26cf-59bd-a203-f6333632ce38",
        "sample": "cb-private-recheck-20261005T230409669",
        "sample_position": 8,
        "source_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T23:04:22.301Z",
        "category_segment": "female",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "private_available": true,
        "private_tokens_per_minute": 240,
        "minimum_private_minutes": 10,
        "premium_tokens_per_minute": 360,
        "premium_minimum_minutes": 10,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "private_control": "shown",
        "notes": "Targeted later recheck of previously unknown positions; retains original selection membership and rank. Interactive indicator not reassessed. Missing function is not proof of permanent unavailability. Request never clicked.",
        "evidence": {
          "standard": "240 tokens/min, minimum 10 minutes",
          "premium": "360 tokens/min, minimum 10 minutes",
          "premium_spying_allowed": false,
          "recording_offered": true,
          "buttons": [
            "Cancel",
            "Request"
          ],
          "cancel_verified": true
        }
      },
      {
        "id": "5fc54ea1-7a0f-51df-bc8d-a6315c7b11f8",
        "sample": "cb-private-recheck-20261005T230409669",
        "sample_position": 9,
        "source_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T23:04:36.178Z",
        "category_segment": "female",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "offline",
        "interactive_indicator": "unknown",
        "private_control": "not_shown_at_check",
        "notes": "Targeted later recheck of previously unknown positions; retains original selection membership and rank. Interactive indicator not reassessed. Missing function is not proof of permanent unavailability. Request never clicked.",
        "status_evidence": "Room is currently offline"
      },
      {
        "id": "289c7ca3-2acf-5fb9-9627-8433499b965e",
        "sample": "cb-private-recheck-20261005T230409669",
        "sample_position": 12,
        "source_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T23:04:41.528Z",
        "category_segment": "female",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "private_available": true,
        "private_tokens_per_minute": 120,
        "minimum_private_minutes": 6,
        "premium_tokens_per_minute": 150,
        "premium_minimum_minutes": 7,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "private_control": "shown",
        "notes": "Targeted later recheck of previously unknown positions; retains original selection membership and rank. Interactive indicator not reassessed. Missing function is not proof of permanent unavailability. Request never clicked.",
        "evidence": {
          "standard": "120 tokens/min, minimum 6 minutes",
          "premium": "150 tokens/min, minimum 7 minutes",
          "premium_spying_allowed": false,
          "recording_offered": false,
          "buttons": [
            "Cancel",
            "Request"
          ],
          "cancel_verified": true
        }
      },
      {
        "id": "f928f37d-9d03-5330-bf23-85393462b17d",
        "sample": "cb-private-recheck-20261005T230409669",
        "sample_position": 14,
        "source_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T23:04:45.980Z",
        "category_segment": "female",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "private_available": true,
        "private_tokens_per_minute": 90,
        "minimum_private_minutes": 10,
        "premium_tokens_per_minute": 150,
        "premium_minimum_minutes": 10,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "private_control": "shown",
        "notes": "Targeted later recheck of previously unknown positions; retains original selection membership and rank. Interactive indicator not reassessed. Missing function is not proof of permanent unavailability. Request never clicked.",
        "evidence": {
          "standard": "90 tokens/min, minimum 10 minutes",
          "premium": "150 tokens/min, minimum 10 minutes",
          "premium_spying_allowed": false,
          "recording_offered": true,
          "buttons": [
            "Cancel",
            "Request"
          ],
          "cancel_verified": true
        }
      },
      {
        "id": "bba40acf-6b65-5c06-9a01-effd6b290427",
        "sample": "cb-private-recheck-20261005T230409669",
        "sample_position": 17,
        "source_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T23:04:49.948Z",
        "category_segment": "female",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "private_available": true,
        "private_tokens_per_minute": 120,
        "minimum_private_minutes": 15,
        "premium_tokens_per_minute": 480,
        "premium_minimum_minutes": 15,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "private_control": "shown",
        "notes": "Targeted later recheck of previously unknown positions; retains original selection membership and rank. Interactive indicator not reassessed. Missing function is not proof of permanent unavailability. Request never clicked.",
        "evidence": {
          "standard": "120 tokens/min, minimum 15 minutes",
          "premium": "480 tokens/min, minimum 15 minutes",
          "premium_spying_allowed": false,
          "recording_offered": true,
          "buttons": [
            "Cancel",
            "Request"
          ],
          "cancel_verified": true
        }
      },
      {
        "id": "1756e56f-2104-53fd-8e7d-d6580e2114d1",
        "sample": "cb-private-recheck-20261005T230409669",
        "sample_position": 22,
        "source_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T23:05:01.570Z",
        "category_segment": "female",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "private_available": true,
        "private_tokens_per_minute": 90,
        "minimum_private_minutes": 10,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "private_control": "shown",
        "notes": "Targeted later recheck of previously unknown positions; retains original selection membership and rank. Interactive indicator not reassessed. Missing function is not proof of permanent unavailability. Request never clicked.",
        "evidence": {
          "standard": "90 tokens/min, minimum 10 minutes",
          "premium": null,
          "premium_spying_allowed": null,
          "recording_offered": true,
          "buttons": [
            "Cancel",
            "Request"
          ],
          "cancel_verified": true
        }
      },
      {
        "id": "35a1b4d1-2a3d-5564-aebf-77e3bf78da97",
        "sample": "cb-private-recheck-20261005T230409669",
        "sample_position": 23,
        "source_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T23:05:06.228Z",
        "category_segment": "female",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "private_control": "not_shown_at_check",
        "notes": "Targeted later recheck of previously unknown positions; retains original selection membership and rank. Interactive indicator not reassessed. Missing function is not proof of permanent unavailability. Request never clicked.",
        "status_evidence": null
      },
      {
        "id": "6fd1721d-8b23-5e1b-9179-3dfb1126b56d",
        "sample": "cb-private-recheck-20261005T230409669",
        "sample_position": 27,
        "source_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T23:05:10.698Z",
        "category_segment": "female",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "private_control": "not_shown_at_check",
        "notes": "Targeted later recheck of previously unknown positions; retains original selection membership and rank. Interactive indicator not reassessed. Missing function is not proof of permanent unavailability. Request never clicked.",
        "status_evidence": null
      },
      {
        "id": "0cfc5128-382f-513a-9d23-7eb46039a687",
        "sample": "cb-private-recheck-20261005T230409669",
        "sample_position": 28,
        "source_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T23:05:14.467Z",
        "category_segment": "female",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "private_available": true,
        "private_tokens_per_minute": 60,
        "minimum_private_minutes": 10,
        "premium_tokens_per_minute": 90,
        "premium_minimum_minutes": 10,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "private_control": "shown",
        "notes": "Targeted later recheck of previously unknown positions; retains original selection membership and rank. Interactive indicator not reassessed. Missing function is not proof of permanent unavailability. Request never clicked.",
        "evidence": {
          "standard": "60 tokens/min, minimum 10 minutes",
          "premium": "90 tokens/min, minimum 10 minutes",
          "premium_spying_allowed": false,
          "recording_offered": true,
          "buttons": [
            "Cancel",
            "Request"
          ],
          "cancel_verified": true
        }
      },
      {
        "id": "0b9220a6-b764-525e-a1cf-b86bd24669c5",
        "sample": "cb-private-recheck-20261005T230409669",
        "sample_position": 30,
        "source_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T23:05:25.810Z",
        "category_segment": "female",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "private_control": "not_shown_at_check",
        "notes": "Targeted later recheck of previously unknown positions; retains original selection membership and rank. Interactive indicator not reassessed. Missing function is not proof of permanent unavailability. Request never clicked.",
        "status_evidence": null
      },
      {
        "id": "d6b11d76-a874-56e9-a5b9-7f4fd4adde35",
        "sample": "cb-private-recheck-20261005T230409669",
        "sample_position": 31,
        "source_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T23:05:30.861Z",
        "category_segment": "female",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "private_control": "not_shown_at_check",
        "notes": "Targeted later recheck of previously unknown positions; retains original selection membership and rank. Interactive indicator not reassessed. Missing function is not proof of permanent unavailability. Request never clicked.",
        "status_evidence": null
      },
      {
        "id": "73222f35-3fbb-5b76-9343-84b3284e89d6",
        "sample": "cb-private-recheck-20261005T230409669",
        "sample_position": 37,
        "source_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T23:05:35.348Z",
        "category_segment": "female",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "private_control": "not_shown_at_check",
        "notes": "Targeted later recheck of previously unknown positions; retains original selection membership and rank. Interactive indicator not reassessed. Missing function is not proof of permanent unavailability. Request never clicked.",
        "status_evidence": null
      },
      {
        "id": "1edcfde9-db2e-547c-9b16-579dcc74fd10",
        "sample": "cb-private-recheck-20261005T230409669",
        "sample_position": 49,
        "source_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T23:05:40.019Z",
        "category_segment": "female",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "private_control": "not_shown_at_check",
        "notes": "Targeted later recheck of previously unknown positions; retains original selection membership and rank. Interactive indicator not reassessed. Missing function is not proof of permanent unavailability. Request never clicked.",
        "status_evidence": null
      }
    ],
    "latest_private_observations": [
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 1,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:52:03.451Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "password_required",
        "interactive_indicator": "unknown",
        "interactive_basis": null,
        "private_control": "not_shown_at_check",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "id": "2fed2e04-088a-5ff1-84b6-ce53ee7ae5c1"
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 2,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:59:15.971Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": true,
        "private_tokens_per_minute": 480,
        "minimum_private_minutes": 15,
        "premium_tokens_per_minute": 720,
        "premium_minimum_minutes": 10,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "yes",
        "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
        "private_control": "shown",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "evidence": {
          "standard": "480 tokens/min, minimum 15 minutes",
          "premium": "720 tokens/min, minimum 10 minutes",
          "premium_spying_allowed": false,
          "recording_offered": true,
          "dialog_buttons": [
            "Cancel",
            "Request"
          ],
          "request_clicked": false
        },
        "id": "1f9279e9-07aa-502b-91e6-0ecd3eeadfe3"
      },
      {
        "id": "3b299f70-99cf-5182-a876-ca26c963aa4a",
        "sample": "cb-private-recheck-20261005T230409669",
        "sample_position": 3,
        "source_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T23:04:09.669Z",
        "category_segment": "female",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "offline",
        "interactive_indicator": "unknown",
        "private_control": "not_shown_at_check",
        "notes": "Targeted later recheck of previously unknown positions; retains original selection membership and rank. Interactive indicator not reassessed. Missing function is not proof of permanent unavailability. Request never clicked.",
        "status_evidence": "Room is currently offline"
      },
      {
        "id": "c3b1213f-27b2-53e9-89e5-b5d2d2eab377",
        "sample": "cb-private-recheck-20261005T230409669",
        "sample_position": 4,
        "source_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T23:04:14.123Z",
        "category_segment": "female",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "private_available": true,
        "private_tokens_per_minute": 60,
        "minimum_private_minutes": 20,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "private_control": "shown",
        "notes": "Targeted later recheck of previously unknown positions; retains original selection membership and rank. Interactive indicator not reassessed. Missing function is not proof of permanent unavailability. Request never clicked.",
        "evidence": {
          "standard": "60 tokens/min, minimum 20 minutes",
          "premium": null,
          "premium_spying_allowed": null,
          "recording_offered": true,
          "buttons": [
            "Cancel",
            "Request"
          ],
          "cancel_verified": true
        }
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 5,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:50:06.219Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "offline",
        "interactive_indicator": "yes",
        "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
        "private_control": "not_shown_at_check",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "id": "bda69bba-7118-56e7-acd1-906c93420b2c"
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 6,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:59:23.581Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": true,
        "private_tokens_per_minute": 240,
        "minimum_private_minutes": 20,
        "premium_tokens_per_minute": 360,
        "premium_minimum_minutes": 15,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "yes",
        "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
        "private_control": "shown",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "evidence": {
          "standard": "240 tokens/min, minimum 20 minutes",
          "premium": "360 tokens/min, minimum 15 minutes",
          "premium_spying_allowed": false,
          "recording_offered": true,
          "dialog_buttons": [
            "Cancel",
            "Request"
          ],
          "request_clicked": false
        },
        "id": "484b30c8-30b4-5aa2-911e-f99f2536cf1c"
      },
      {
        "id": "6870458a-b713-5e0d-912a-34edee04715e",
        "sample": "cb-private-recheck-20261005T230409669",
        "sample_position": 7,
        "source_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T23:04:18.216Z",
        "category_segment": "female",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "private_available": true,
        "private_tokens_per_minute": 240,
        "minimum_private_minutes": 15,
        "premium_tokens_per_minute": 360,
        "premium_minimum_minutes": 15,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "private_control": "shown",
        "notes": "Targeted later recheck of previously unknown positions; retains original selection membership and rank. Interactive indicator not reassessed. Missing function is not proof of permanent unavailability. Request never clicked.",
        "evidence": {
          "standard": "240 tokens/min, minimum 15 minutes",
          "premium": "360 tokens/min, minimum 15 minutes",
          "premium_spying_allowed": false,
          "recording_offered": true,
          "buttons": [
            "Cancel",
            "Request"
          ],
          "cancel_verified": true
        }
      },
      {
        "id": "8fb38c8f-26cf-59bd-a203-f6333632ce38",
        "sample": "cb-private-recheck-20261005T230409669",
        "sample_position": 8,
        "source_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T23:04:22.301Z",
        "category_segment": "female",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "private_available": true,
        "private_tokens_per_minute": 240,
        "minimum_private_minutes": 10,
        "premium_tokens_per_minute": 360,
        "premium_minimum_minutes": 10,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "private_control": "shown",
        "notes": "Targeted later recheck of previously unknown positions; retains original selection membership and rank. Interactive indicator not reassessed. Missing function is not proof of permanent unavailability. Request never clicked.",
        "evidence": {
          "standard": "240 tokens/min, minimum 10 minutes",
          "premium": "360 tokens/min, minimum 10 minutes",
          "premium_spying_allowed": false,
          "recording_offered": true,
          "buttons": [
            "Cancel",
            "Request"
          ],
          "cancel_verified": true
        }
      },
      {
        "id": "5fc54ea1-7a0f-51df-bc8d-a6315c7b11f8",
        "sample": "cb-private-recheck-20261005T230409669",
        "sample_position": 9,
        "source_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T23:04:36.178Z",
        "category_segment": "female",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "offline",
        "interactive_indicator": "unknown",
        "private_control": "not_shown_at_check",
        "notes": "Targeted later recheck of previously unknown positions; retains original selection membership and rank. Interactive indicator not reassessed. Missing function is not proof of permanent unavailability. Request never clicked.",
        "status_evidence": "Room is currently offline"
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 10,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:50:47.861Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "offline",
        "interactive_indicator": "yes",
        "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
        "private_control": "not_shown_at_check",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "id": "e8e70dbd-095e-51c6-8acf-f2fc056b7343"
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 11,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:50:49.547Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "offline",
        "interactive_indicator": "unknown",
        "interactive_basis": null,
        "private_control": "not_shown_at_check",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "id": "d0369704-e00c-59e7-a17e-c70fe64a5739"
      },
      {
        "id": "289c7ca3-2acf-5fb9-9627-8433499b965e",
        "sample": "cb-private-recheck-20261005T230409669",
        "sample_position": 12,
        "source_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T23:04:41.528Z",
        "category_segment": "female",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "private_available": true,
        "private_tokens_per_minute": 120,
        "minimum_private_minutes": 6,
        "premium_tokens_per_minute": 150,
        "premium_minimum_minutes": 7,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "private_control": "shown",
        "notes": "Targeted later recheck of previously unknown positions; retains original selection membership and rank. Interactive indicator not reassessed. Missing function is not proof of permanent unavailability. Request never clicked.",
        "evidence": {
          "standard": "120 tokens/min, minimum 6 minutes",
          "premium": "150 tokens/min, minimum 7 minutes",
          "premium_spying_allowed": false,
          "recording_offered": false,
          "buttons": [
            "Cancel",
            "Request"
          ],
          "cancel_verified": true
        }
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 13,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:50:54.523Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "offline",
        "interactive_indicator": "yes",
        "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
        "private_control": "not_shown_at_check",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "id": "cfa082c5-502b-52d6-bd73-74d03c4bb20a"
      },
      {
        "id": "f928f37d-9d03-5330-bf23-85393462b17d",
        "sample": "cb-private-recheck-20261005T230409669",
        "sample_position": 14,
        "source_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T23:04:45.980Z",
        "category_segment": "female",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "private_available": true,
        "private_tokens_per_minute": 90,
        "minimum_private_minutes": 10,
        "premium_tokens_per_minute": 150,
        "premium_minimum_minutes": 10,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "private_control": "shown",
        "notes": "Targeted later recheck of previously unknown positions; retains original selection membership and rank. Interactive indicator not reassessed. Missing function is not proof of permanent unavailability. Request never clicked.",
        "evidence": {
          "standard": "90 tokens/min, minimum 10 minutes",
          "premium": "150 tokens/min, minimum 10 minutes",
          "premium_spying_allowed": false,
          "recording_offered": true,
          "buttons": [
            "Cancel",
            "Request"
          ],
          "cancel_verified": true
        }
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 15,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:51:07.405Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "offline",
        "interactive_indicator": "unknown",
        "interactive_basis": null,
        "private_control": "not_shown_at_check",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "id": "096b8c86-a43b-576f-bd64-af0713b135a2"
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 16,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:51:09.313Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "offline",
        "interactive_indicator": "yes",
        "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
        "private_control": "not_shown_at_check",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "id": "fb0af8c5-7457-5934-a031-6ac5e40401db"
      },
      {
        "id": "bba40acf-6b65-5c06-9a01-effd6b290427",
        "sample": "cb-private-recheck-20261005T230409669",
        "sample_position": 17,
        "source_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T23:04:49.948Z",
        "category_segment": "female",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "private_available": true,
        "private_tokens_per_minute": 120,
        "minimum_private_minutes": 15,
        "premium_tokens_per_minute": 480,
        "premium_minimum_minutes": 15,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "private_control": "shown",
        "notes": "Targeted later recheck of previously unknown positions; retains original selection membership and rank. Interactive indicator not reassessed. Missing function is not proof of permanent unavailability. Request never clicked.",
        "evidence": {
          "standard": "120 tokens/min, minimum 15 minutes",
          "premium": "480 tokens/min, minimum 15 minutes",
          "premium_spying_allowed": false,
          "recording_offered": true,
          "buttons": [
            "Cancel",
            "Request"
          ],
          "cancel_verified": true
        }
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 18,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:51:12.957Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "offline",
        "interactive_indicator": "yes",
        "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
        "private_control": "not_shown_at_check",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "id": "9ccfdddb-7e8b-5e78-8bfd-36b85a57433d"
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 19,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:51:24.920Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "offline",
        "interactive_indicator": "unknown",
        "interactive_basis": null,
        "private_control": "not_shown_at_check",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "id": "3ece6894-7c93-5118-8efe-002ece220220"
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 20,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:51:26.568Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "offline",
        "interactive_indicator": "yes",
        "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
        "private_control": "not_shown_at_check",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "id": "c9ff463f-830b-5492-b3c3-4a318367f6ee"
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 21,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:51:28.403Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "offline",
        "interactive_indicator": "unknown",
        "interactive_basis": null,
        "private_control": "not_shown_at_check",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "id": "40f44167-bd66-54db-bae1-7d73ca6e1aed"
      },
      {
        "id": "1756e56f-2104-53fd-8e7d-d6580e2114d1",
        "sample": "cb-private-recheck-20261005T230409669",
        "sample_position": 22,
        "source_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T23:05:01.570Z",
        "category_segment": "female",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "private_available": true,
        "private_tokens_per_minute": 90,
        "minimum_private_minutes": 10,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "private_control": "shown",
        "notes": "Targeted later recheck of previously unknown positions; retains original selection membership and rank. Interactive indicator not reassessed. Missing function is not proof of permanent unavailability. Request never clicked.",
        "evidence": {
          "standard": "90 tokens/min, minimum 10 minutes",
          "premium": null,
          "premium_spying_allowed": null,
          "recording_offered": true,
          "buttons": [
            "Cancel",
            "Request"
          ],
          "cancel_verified": true
        }
      },
      {
        "id": "35a1b4d1-2a3d-5564-aebf-77e3bf78da97",
        "sample": "cb-private-recheck-20261005T230409669",
        "sample_position": 23,
        "source_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T23:05:06.228Z",
        "category_segment": "female",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "private_control": "not_shown_at_check",
        "notes": "Targeted later recheck of previously unknown positions; retains original selection membership and rank. Interactive indicator not reassessed. Missing function is not proof of permanent unavailability. Request never clicked.",
        "status_evidence": null
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 24,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:51:34.133Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "offline",
        "interactive_indicator": "yes",
        "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
        "private_control": "not_shown_at_check",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "id": "1f440b5b-4717-5d33-b044-641263aa744e"
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 25,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:51:36.777Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "offline",
        "interactive_indicator": "unknown",
        "interactive_basis": null,
        "private_control": "not_shown_at_check",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "id": "dfd90f36-f01a-54c6-9ed5-abc26132e6bf"
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 26,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:52:11.112Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": true,
        "private_tokens_per_minute": 90,
        "minimum_private_minutes": 5,
        "premium_tokens_per_minute": 120,
        "premium_minimum_minutes": 5,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "yes",
        "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
        "private_control": "shown",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "evidence": {
          "standard": "90 tokens/min, minimum 5 minutes",
          "premium": "120 tokens/min, minimum 5 minutes",
          "premium_spying_allowed": false,
          "recording_offered": true,
          "dialog_buttons": [
            "Cancel",
            "Request"
          ],
          "request_clicked": false
        },
        "id": "9979adba-9993-5301-bb1a-97eeb9c9a73e"
      },
      {
        "id": "6fd1721d-8b23-5e1b-9179-3dfb1126b56d",
        "sample": "cb-private-recheck-20261005T230409669",
        "sample_position": 27,
        "source_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T23:05:10.698Z",
        "category_segment": "female",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "private_control": "not_shown_at_check",
        "notes": "Targeted later recheck of previously unknown positions; retains original selection membership and rank. Interactive indicator not reassessed. Missing function is not proof of permanent unavailability. Request never clicked.",
        "status_evidence": null
      },
      {
        "id": "0cfc5128-382f-513a-9d23-7eb46039a687",
        "sample": "cb-private-recheck-20261005T230409669",
        "sample_position": 28,
        "source_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T23:05:14.467Z",
        "category_segment": "female",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "private_available": true,
        "private_tokens_per_minute": 60,
        "minimum_private_minutes": 10,
        "premium_tokens_per_minute": 90,
        "premium_minimum_minutes": 10,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "private_control": "shown",
        "notes": "Targeted later recheck of previously unknown positions; retains original selection membership and rank. Interactive indicator not reassessed. Missing function is not proof of permanent unavailability. Request never clicked.",
        "evidence": {
          "standard": "60 tokens/min, minimum 10 minutes",
          "premium": "90 tokens/min, minimum 10 minutes",
          "premium_spying_allowed": false,
          "recording_offered": true,
          "buttons": [
            "Cancel",
            "Request"
          ],
          "cancel_verified": true
        }
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 29,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:52:24.472Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "offline",
        "interactive_indicator": "unknown",
        "interactive_basis": null,
        "private_control": "not_shown_at_check",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "id": "a6365993-45eb-59b7-b747-9eb3f3c8f722"
      },
      {
        "id": "0b9220a6-b764-525e-a1cf-b86bd24669c5",
        "sample": "cb-private-recheck-20261005T230409669",
        "sample_position": 30,
        "source_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T23:05:25.810Z",
        "category_segment": "female",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "private_control": "not_shown_at_check",
        "notes": "Targeted later recheck of previously unknown positions; retains original selection membership and rank. Interactive indicator not reassessed. Missing function is not proof of permanent unavailability. Request never clicked.",
        "status_evidence": null
      },
      {
        "id": "d6b11d76-a874-56e9-a5b9-7f4fd4adde35",
        "sample": "cb-private-recheck-20261005T230409669",
        "sample_position": 31,
        "source_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T23:05:30.861Z",
        "category_segment": "female",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "private_control": "not_shown_at_check",
        "notes": "Targeted later recheck of previously unknown positions; retains original selection membership and rank. Interactive indicator not reassessed. Missing function is not proof of permanent unavailability. Request never clicked.",
        "status_evidence": null
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 32,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:59:32.618Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": true,
        "private_tokens_per_minute": 42,
        "minimum_private_minutes": 10,
        "premium_tokens_per_minute": 60,
        "premium_minimum_minutes": 5,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "yes",
        "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
        "private_control": "shown",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "evidence": {
          "standard": "42 tokens/min, minimum 10 minutes",
          "premium": "60 tokens/min, minimum 5 minutes",
          "premium_spying_allowed": false,
          "recording_offered": false,
          "dialog_buttons": [
            "Cancel",
            "Request"
          ],
          "request_clicked": false
        },
        "id": "38f109d2-2d71-5bb2-bfc5-f86ada6e7ac2"
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 33,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:53:21.870Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "offline",
        "interactive_indicator": "unknown",
        "interactive_basis": null,
        "private_control": "not_shown_at_check",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "id": "cb325a0d-f0f5-5e40-8443-69c5135ddc66"
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 34,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:53:28.352Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "offline",
        "interactive_indicator": "yes",
        "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
        "private_control": "not_shown_at_check",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "id": "d46334f5-f4fa-52c2-88b2-2ee978adc762"
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 35,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:53:33.447Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": true,
        "private_tokens_per_minute": 90,
        "minimum_private_minutes": 10,
        "premium_tokens_per_minute": 360,
        "premium_minimum_minutes": 10,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "yes",
        "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
        "private_control": "shown",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "evidence": {
          "standard": "90 tokens/min, minimum 10 minutes",
          "premium": "360 tokens/min, minimum 10 minutes",
          "premium_spying_allowed": false,
          "recording_offered": false,
          "dialog_buttons": [
            "Cancel",
            "Request"
          ],
          "request_clicked": false
        },
        "id": "e82bed49-49ef-5d92-9247-07b74654e750"
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 36,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:53:42.617Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": true,
        "private_tokens_per_minute": 120,
        "minimum_private_minutes": 10,
        "premium_tokens_per_minute": 150,
        "premium_minimum_minutes": 10,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "yes",
        "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
        "private_control": "shown",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "evidence": {
          "standard": "120 tokens/min, minimum 10 minutes",
          "premium": "150 tokens/min, minimum 10 minutes",
          "premium_spying_allowed": false,
          "recording_offered": true,
          "dialog_buttons": [
            "Cancel",
            "Request"
          ],
          "request_clicked": false
        },
        "id": "190820e8-94c0-5516-ba12-b99c6df9b51e"
      },
      {
        "id": "73222f35-3fbb-5b76-9343-84b3284e89d6",
        "sample": "cb-private-recheck-20261005T230409669",
        "sample_position": 37,
        "source_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T23:05:35.348Z",
        "category_segment": "female",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "private_control": "not_shown_at_check",
        "notes": "Targeted later recheck of previously unknown positions; retains original selection membership and rank. Interactive indicator not reassessed. Missing function is not proof of permanent unavailability. Request never clicked.",
        "status_evidence": null
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 38,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:54:07.160Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "offline",
        "interactive_indicator": "yes",
        "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
        "private_control": "not_shown_at_check",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "id": "790afe1c-c832-59f3-b543-dafce93c895a"
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 39,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:54:14.094Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "offline",
        "interactive_indicator": "yes",
        "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
        "private_control": "not_shown_at_check",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "id": "b57c0dad-37aa-56d5-b28a-0a5c940b0c1b"
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 40,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:54:19.345Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "offline",
        "interactive_indicator": "unknown",
        "interactive_basis": null,
        "private_control": "not_shown_at_check",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "id": "bd8854f8-c1c8-5416-b56b-5e64f50224ac"
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 41,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:54:28.522Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": true,
        "private_tokens_per_minute": 120,
        "minimum_private_minutes": 10,
        "premium_tokens_per_minute": 240,
        "premium_minimum_minutes": 10,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "yes",
        "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
        "private_control": "shown",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "evidence": {
          "standard": "120 tokens/min, minimum 10 minutes",
          "premium": "240 tokens/min, minimum 10 minutes",
          "premium_spying_allowed": false,
          "recording_offered": false,
          "dialog_buttons": [
            "Cancel",
            "Request"
          ],
          "request_clicked": false
        },
        "id": "6808783e-f2c3-5a34-a61a-91c694f05e8b"
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 42,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:54:37.312Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": true,
        "private_tokens_per_minute": 120,
        "minimum_private_minutes": 10,
        "premium_tokens_per_minute": 180,
        "premium_minimum_minutes": 10,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "yes",
        "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
        "private_control": "shown",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "evidence": {
          "standard": "120 tokens/min, minimum 10 minutes",
          "premium": "180 tokens/min, minimum 10 minutes",
          "premium_spying_allowed": false,
          "recording_offered": true,
          "dialog_buttons": [
            "Cancel",
            "Request"
          ],
          "request_clicked": false
        },
        "id": "6271369f-9186-5f13-88f4-9deb9d6ad124"
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 43,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:54:56.786Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "offline",
        "interactive_indicator": "yes",
        "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
        "private_control": "not_shown_at_check",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "id": "5ef19cbb-e666-5612-8b65-0e1ac743b55d"
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 44,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:55:07.069Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": true,
        "private_tokens_per_minute": 90,
        "minimum_private_minutes": 10,
        "premium_tokens_per_minute": 360,
        "premium_minimum_minutes": 10,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "yes",
        "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
        "private_control": "shown",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "evidence": {
          "standard": "90 tokens/min, minimum 10 minutes",
          "premium": "360 tokens/min, minimum 10 minutes",
          "premium_spying_allowed": false,
          "recording_offered": true,
          "dialog_buttons": [
            "Cancel",
            "Request"
          ],
          "request_clicked": false
        },
        "id": "894ac30b-7b9e-51e7-8e21-08fbb16be372"
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 45,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:55:16.093Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "offline",
        "interactive_indicator": "yes",
        "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
        "private_control": "not_shown_at_check",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "id": "572bc21e-ac50-5589-9d98-f868420fba78"
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 46,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:55:20.837Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": true,
        "private_tokens_per_minute": 150,
        "minimum_private_minutes": 10,
        "premium_tokens_per_minute": 240,
        "premium_minimum_minutes": 10,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "yes",
        "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
        "private_control": "shown",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "evidence": {
          "standard": "150 tokens/min, minimum 10 minutes",
          "premium": "240 tokens/min, minimum 10 minutes",
          "premium_spying_allowed": false,
          "recording_offered": true,
          "dialog_buttons": [
            "Cancel",
            "Request"
          ],
          "request_clicked": false
        },
        "id": "e6ecb61c-4b5e-52ce-aebf-373efd1fba02"
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 47,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:55:37.377Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": true,
        "private_tokens_per_minute": 60,
        "minimum_private_minutes": 10,
        "premium_tokens_per_minute": 90,
        "premium_minimum_minutes": 10,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "interactive_basis": null,
        "private_control": "shown",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "evidence": {
          "standard": "60 tokens/min, minimum 10 minutes",
          "premium": "90 tokens/min, minimum 10 minutes",
          "premium_spying_allowed": false,
          "recording_offered": true,
          "dialog_buttons": [
            "Cancel",
            "Request"
          ],
          "request_clicked": false
        },
        "id": "e4032f20-8f4a-5f8c-963f-325b939dff97"
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 48,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:55:48.225Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": true,
        "private_tokens_per_minute": 60,
        "minimum_private_minutes": 10,
        "premium_tokens_per_minute": 90,
        "premium_minimum_minutes": 10,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "yes",
        "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
        "private_control": "shown",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "evidence": {
          "standard": "60 tokens/min, minimum 10 minutes",
          "premium": "90 tokens/min, minimum 10 minutes",
          "premium_spying_allowed": false,
          "recording_offered": true,
          "dialog_buttons": [
            "Cancel",
            "Request"
          ],
          "request_clicked": false
        },
        "id": "78b2c646-f725-517e-8763-129c46052536"
      },
      {
        "id": "1edcfde9-db2e-547c-9b16-579dcc74fd10",
        "sample": "cb-private-recheck-20261005T230409669",
        "sample_position": 49,
        "source_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T23:05:40.019Z",
        "category_segment": "female",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "private_control": "not_shown_at_check",
        "notes": "Targeted later recheck of previously unknown positions; retains original selection membership and rank. Interactive indicator not reassessed. Missing function is not proof of permanent unavailability. Request never clicked.",
        "status_evidence": null
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 50,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:56:06.537Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": true,
        "private_tokens_per_minute": 60,
        "minimum_private_minutes": 10,
        "premium_tokens_per_minute": 90,
        "premium_minimum_minutes": 10,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "yes",
        "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
        "private_control": "shown",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "evidence": {
          "standard": "60 tokens/min, minimum 10 minutes",
          "premium": "90 tokens/min, minimum 10 minutes",
          "premium_spying_allowed": false,
          "recording_offered": true,
          "dialog_buttons": [
            "Cancel",
            "Request"
          ],
          "request_clicked": false
        },
        "id": "8ba4e960-d154-59c8-8145-484ac37c7c40"
      }
    ],
    "spy_sample": [
      {
        "sample": "cb-spy-women-20261005T225640069",
        "sample_position": 1,
        "source_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:59:41.528Z",
        "category_segment": "female",
        "ranking_context": "First 10 distinct room cards in rendered DOM order on Women / Private Shows, default order, authenticated; selection frozen; no substitutions",
        "selected_at": "2026-10-05T22:56:40.069Z",
        "listing_source_url": "https://chaturbate.com/spy-on-cams/female/",
        "listing_tokens_label": 30,
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "spy_tokens_per_minute": 30,
        "room_status": "private",
        "interactive_indicator": "unknown",
        "fan_club_advertised_discount_percent": null,
        "fan_club_cost": null,
        "fan_club_exact_spy_rate": null,
        "notes": "Listing TKS badge retained separately; numeric per-minute observation requires room dialog. No Start clicks. Discount is advertised percentage, not verified member price.",
        "evidence": {
          "price": "30 tokens per minute",
          "dialog_buttons": [
            "Cancel",
            "Start"
          ],
          "start_clicked": false,
          "status": "Private Show in Progress"
        },
        "id": "f97846ba-6f6e-53d2-b299-4438bee8609d"
      },
      {
        "sample": "cb-spy-women-20261005T225640069",
        "sample_position": 2,
        "source_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:57:49.159Z",
        "category_segment": "female",
        "ranking_context": "First 10 distinct room cards in rendered DOM order on Women / Private Shows, default order, authenticated; selection frozen; no substitutions",
        "selected_at": "2026-10-05T22:56:40.069Z",
        "listing_source_url": "https://chaturbate.com/spy-on-cams/female/",
        "listing_tokens_label": 30,
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "fan_club_advertised_discount_percent": null,
        "fan_club_cost": null,
        "fan_club_exact_spy_rate": null,
        "notes": "Listing TKS badge retained separately; numeric per-minute observation requires room dialog. No Start clicks. Discount is advertised percentage, not verified member price.",
        "id": "7f5687e2-4b1f-5c96-a1c7-5edf95c1003f"
      },
      {
        "sample": "cb-spy-women-20261005T225640069",
        "sample_position": 3,
        "source_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:57:54.933Z",
        "category_segment": "female",
        "ranking_context": "First 10 distinct room cards in rendered DOM order on Women / Private Shows, default order, authenticated; selection frozen; no substitutions",
        "selected_at": "2026-10-05T22:56:40.069Z",
        "listing_source_url": "https://chaturbate.com/spy-on-cams/female/",
        "listing_tokens_label": 18,
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "spy_tokens_per_minute": 18,
        "room_status": "private",
        "interactive_indicator": "unknown",
        "fan_club_advertised_discount_percent": 100,
        "fan_club_cost": null,
        "fan_club_exact_spy_rate": null,
        "notes": "Listing TKS badge retained separately; numeric per-minute observation requires room dialog. No Start clicks. Discount is advertised percentage, not verified member price.",
        "evidence": {
          "price": "18 tokens per minute",
          "dialog_buttons": [
            "Cancel",
            "Start"
          ],
          "start_clicked": false,
          "status": "Private Show in Progress"
        },
        "id": "f523d2fd-16f0-59bd-a519-14d754ef615e"
      },
      {
        "sample": "cb-spy-women-20261005T225640069",
        "sample_position": 4,
        "source_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:58:02.639Z",
        "category_segment": "female",
        "ranking_context": "First 10 distinct room cards in rendered DOM order on Women / Private Shows, default order, authenticated; selection frozen; no substitutions",
        "selected_at": "2026-10-05T22:56:40.069Z",
        "listing_source_url": "https://chaturbate.com/spy-on-cams/female/",
        "listing_tokens_label": 42,
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "spy_tokens_per_minute": 42,
        "room_status": "private",
        "interactive_indicator": "unknown",
        "fan_club_advertised_discount_percent": 28,
        "fan_club_cost": null,
        "fan_club_exact_spy_rate": null,
        "notes": "Listing TKS badge retained separately; numeric per-minute observation requires room dialog. No Start clicks. Discount is advertised percentage, not verified member price.",
        "evidence": {
          "price": "42 tokens per minute",
          "dialog_buttons": [
            "Cancel",
            "Start"
          ],
          "start_clicked": false,
          "status": "Private Show in Progress"
        },
        "id": "4cfa1cbd-e48a-53a9-9d73-a5c993c64c20"
      },
      {
        "sample": "cb-spy-women-20261005T225640069",
        "sample_position": 5,
        "source_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:58:11.538Z",
        "category_segment": "female",
        "ranking_context": "First 10 distinct room cards in rendered DOM order on Women / Private Shows, default order, authenticated; selection frozen; no substitutions",
        "selected_at": "2026-10-05T22:56:40.069Z",
        "listing_source_url": "https://chaturbate.com/spy-on-cams/female/",
        "listing_tokens_label": 18,
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "spy_tokens_per_minute": 18,
        "room_status": "private",
        "interactive_indicator": "unknown",
        "fan_club_advertised_discount_percent": 66,
        "fan_club_cost": null,
        "fan_club_exact_spy_rate": null,
        "notes": "Listing TKS badge retained separately; numeric per-minute observation requires room dialog. No Start clicks. Discount is advertised percentage, not verified member price.",
        "evidence": {
          "price": "18 tokens per minute",
          "dialog_buttons": [
            "Cancel",
            "Start"
          ],
          "start_clicked": false,
          "status": "Private Show in Progress"
        },
        "id": "9c2f7307-c836-524b-8da7-adfdb1db3fb1"
      },
      {
        "sample": "cb-spy-women-20261005T225640069",
        "sample_position": 6,
        "source_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:58:23.860Z",
        "category_segment": "female",
        "ranking_context": "First 10 distinct room cards in rendered DOM order on Women / Private Shows, default order, authenticated; selection frozen; no substitutions",
        "selected_at": "2026-10-05T22:56:40.069Z",
        "listing_source_url": "https://chaturbate.com/spy-on-cams/female/",
        "listing_tokens_label": 30,
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "spy_tokens_per_minute": 30,
        "room_status": "private",
        "interactive_indicator": "unknown",
        "fan_club_advertised_discount_percent": 40,
        "fan_club_cost": null,
        "fan_club_exact_spy_rate": null,
        "notes": "Listing TKS badge retained separately; numeric per-minute observation requires room dialog. No Start clicks. Discount is advertised percentage, not verified member price.",
        "evidence": {
          "price": "30 tokens per minute",
          "dialog_buttons": [
            "Cancel",
            "Start"
          ],
          "start_clicked": false,
          "status": "Private Show in Progress"
        },
        "id": "67056754-2d17-51db-a51e-2319759406bf"
      },
      {
        "sample": "cb-spy-women-20261005T225640069",
        "sample_position": 7,
        "source_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:58:30.435Z",
        "category_segment": "female",
        "ranking_context": "First 10 distinct room cards in rendered DOM order on Women / Private Shows, default order, authenticated; selection frozen; no substitutions",
        "selected_at": "2026-10-05T22:56:40.069Z",
        "listing_source_url": "https://chaturbate.com/spy-on-cams/female/",
        "listing_tokens_label": 30,
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "spy_tokens_per_minute": 30,
        "room_status": "private",
        "interactive_indicator": "unknown",
        "fan_club_advertised_discount_percent": 40,
        "fan_club_cost": null,
        "fan_club_exact_spy_rate": null,
        "notes": "Listing TKS badge retained separately; numeric per-minute observation requires room dialog. No Start clicks. Discount is advertised percentage, not verified member price.",
        "evidence": {
          "price": "30 tokens per minute",
          "dialog_buttons": [
            "Cancel",
            "Start"
          ],
          "start_clicked": false,
          "status": "Private Show in Progress"
        },
        "id": "e6b2f47f-abf4-5019-90bb-ec9a2840ff1f"
      },
      {
        "sample": "cb-spy-women-20261005T225640069",
        "sample_position": 8,
        "source_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:58:40.567Z",
        "category_segment": "female",
        "ranking_context": "First 10 distinct room cards in rendered DOM order on Women / Private Shows, default order, authenticated; selection frozen; no substitutions",
        "selected_at": "2026-10-05T22:56:40.069Z",
        "listing_source_url": "https://chaturbate.com/spy-on-cams/female/",
        "listing_tokens_label": 42,
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "spy_tokens_per_minute": 42,
        "room_status": "private",
        "interactive_indicator": "unknown",
        "fan_club_advertised_discount_percent": 100,
        "fan_club_cost": null,
        "fan_club_exact_spy_rate": null,
        "notes": "Listing TKS badge retained separately; numeric per-minute observation requires room dialog. No Start clicks. Discount is advertised percentage, not verified member price.",
        "evidence": {
          "price": "42 tokens per minute",
          "dialog_buttons": [
            "Cancel",
            "Start"
          ],
          "start_clicked": false,
          "status": "Private Show in Progress"
        },
        "id": "0b67bacd-5693-596b-b8d7-da736c23a72e"
      },
      {
        "sample": "cb-spy-women-20261005T225640069",
        "sample_position": 9,
        "source_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:58:46.423Z",
        "category_segment": "female",
        "ranking_context": "First 10 distinct room cards in rendered DOM order on Women / Private Shows, default order, authenticated; selection frozen; no substitutions",
        "selected_at": "2026-10-05T22:56:40.069Z",
        "listing_source_url": "https://chaturbate.com/spy-on-cams/female/",
        "listing_tokens_label": 42,
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "spy_tokens_per_minute": 42,
        "room_status": "private",
        "interactive_indicator": "unknown",
        "fan_club_advertised_discount_percent": null,
        "fan_club_cost": null,
        "fan_club_exact_spy_rate": null,
        "notes": "Listing TKS badge retained separately; numeric per-minute observation requires room dialog. No Start clicks. Discount is advertised percentage, not verified member price.",
        "evidence": {
          "price": "42 tokens per minute",
          "dialog_buttons": [
            "Cancel",
            "Start"
          ],
          "start_clicked": false,
          "status": "Private Show in Progress"
        },
        "id": "9d6718f1-af9a-51cf-87ff-7e3ba7fb9f0b"
      },
      {
        "sample": "cb-spy-women-20261005T225640069",
        "sample_position": 10,
        "source_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:58:55.490Z",
        "category_segment": "female",
        "ranking_context": "First 10 distinct room cards in rendered DOM order on Women / Private Shows, default order, authenticated; selection frozen; no substitutions",
        "selected_at": "2026-10-05T22:56:40.069Z",
        "listing_source_url": "https://chaturbate.com/spy-on-cams/female/",
        "listing_tokens_label": 42,
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "spy_tokens_per_minute": 42,
        "room_status": "private",
        "interactive_indicator": "unknown",
        "fan_club_advertised_discount_percent": null,
        "fan_club_cost": null,
        "fan_club_exact_spy_rate": null,
        "notes": "Listing TKS badge retained separately; numeric per-minute observation requires room dialog. No Start clicks. Discount is advertised percentage, not verified member price.",
        "evidence": {
          "price": "42 tokens per minute",
          "dialog_buttons": [
            "Cancel",
            "Start"
          ],
          "start_clicked": false,
          "status": "Private Show in Progress"
        },
        "id": "baccb898-f367-5850-97dc-fab088e868f0"
      }
    ],
    "user_screenshot_supplements": {
      "screenshot-observations.json": {
        "observations": [
          {
            "source_type": "user_provided_screenshot",
            "source_file": "[local evidence file]",
            "source_url": "/methodology/index.html#anonymous-observations",
            "sample_position": 2,
            "observed_at": null,
            "filename_time_local": "2026-10-05 18:24:14",
            "assumed_timezone": "America/New_York",
            "timestamp_precision": "Time inferred from screenshot filename; not independently verified",
            "standard": {
              "tokens_per_minute": 480,
              "minimum_minutes": 15,
              "minimum_tokens": 7200
            },
            "premium": {
              "tokens_per_minute": 720,
              "minimum_minutes": 10,
              "minimum_tokens": 7200,
              "spying_allowed": false
            },
            "spy_tokens_per_minute": null,
            "ui_evidence": {
              "dialog_title": "Private Show with Observation 4B78D204",
              "buttons": [
                "Cancel",
                "Request"
              ],
              "request_clicked_by_agent": false
            },
            "scope": "Supplementary screenshot observation; does not overwrite original listing timestamp or imply platform-wide median",
            "interpretation": "This screenshot shows a separate Request button after the information dialog. The earlier blanket access limitation is too strong; verify this dialog per room before any further action.",
            "room": "Observation 4B78D204"
          },
          {
            "room": "Observation AAACE5B7",
            "source_type": "user_provided_screenshot",
            "source_file": "[local evidence file]",
            "source_url": "/methodology/index.html#anonymous-observations",
            "source_url_basis": "Matched dialog username to previously captured listing URL",
            "sample_position": 38,
            "original_sample_member": true,
            "observed_at": null,
            "filename_time_local": "2026-10-05 18:27:06",
            "assumed_timezone": "America/New_York",
            "timestamp_precision": "Filename-derived, not independently verified",
            "standard": {
              "tokens_per_minute": 120,
              "minimum_minutes": 10,
              "minimum_tokens": 1200
            },
            "premium": {
              "tokens_per_minute": 180,
              "minimum_minutes": 10,
              "minimum_tokens": 1800,
              "spying_allowed": false
            },
            "spy_tokens_per_minute": null,
            "recording_offered": true,
            "ui_evidence": {
              "dialog_title": "Private Show with Observation AAACE5B7",
              "buttons": [
                "Cancel",
                "Request"
              ]
            },
            "scope": "User-selected supplementary screenshot; not merged with original listing-time observation"
          },
          {
            "room": "Observation 3E201163",
            "source_type": "user_provided_screenshot",
            "source_file": "[local evidence file]",
            "source_url": "/methodology/index.html#anonymous-observations",
            "source_url_basis": "Matched dialog username to previously captured listing URL",
            "sample_position": 6,
            "original_sample_member": true,
            "observed_at": null,
            "filename_time_local": "2026-10-05 18:26:54",
            "assumed_timezone": "America/New_York",
            "timestamp_precision": "Filename-derived, not independently verified",
            "standard": {
              "tokens_per_minute": 240,
              "minimum_minutes": 20,
              "minimum_tokens": 4800
            },
            "premium": {
              "tokens_per_minute": 360,
              "minimum_minutes": 15,
              "minimum_tokens": 5400,
              "spying_allowed": false
            },
            "spy_tokens_per_minute": null,
            "recording_offered": true,
            "ui_evidence": {
              "dialog_title": "Private Show with Observation 3E201163",
              "buttons": [
                "Cancel",
                "Request"
              ]
            },
            "scope": "User-selected supplementary screenshot; not merged with original listing-time observation"
          },
          {
            "room": "Observation AD58342B",
            "source_type": "user_provided_screenshot",
            "source_file": "[local evidence file]",
            "source_url": null,
            "source_url_basis": "URL not shown; not independently verified",
            "sample_position": null,
            "original_sample_member": false,
            "observed_at": null,
            "filename_time_local": "2026-10-05 18:26:23",
            "assumed_timezone": "America/New_York",
            "timestamp_precision": "Filename-derived, not independently verified",
            "standard": {
              "tokens_per_minute": 150,
              "minimum_minutes": 8,
              "minimum_tokens": 1200
            },
            "premium": {
              "tokens_per_minute": 240,
              "minimum_minutes": 10,
              "minimum_tokens": 2400,
              "spying_allowed": false
            },
            "spy_tokens_per_minute": null,
            "recording_offered": true,
            "ui_evidence": {
              "dialog_title": "Private Show with Observation AD58342B",
              "buttons": [
                "Cancel",
                "Request"
              ]
            },
            "scope": "User-selected supplementary screenshot; not merged with original listing-time observation"
          }
        ],
        "summary_statistics": {
          "room_n": 4,
          "standard_rate_median": 195.0,
          "premium_rate_median": 300.0,
          "standard_rate_range": [
            120,
            480
          ],
          "warning": "Descriptive statistics for four user-supplied screenshots only, not platform or original 50-room sample estimates",
          "sql_imported": false
        }
      },
      "spy-screenshot-observations.json": {
        "observations": [
          {
            "source_file": "[local evidence file]",
            "source_type": "user_provided_screenshot",
            "source_url": null,
            "room_label_visible": "Observation 636745A3",
            "room_identity_status": "Partial bio heading visible; URL unverified",
            "observed_at": null,
            "filename_time_local": "2026-10-05 18:30:07",
            "assumed_timezone": "America/New_York",
            "timestamp_basis": "Filename only; exact capture time not independently verified",
            "spy_tokens_per_minute": 54,
            "fan_club_advertised_saving_percent": null,
            "fan_club_price": null,
            "fan_club_spy_tokens_per_minute": null,
            "discount_note": "No discount shown in this captured dialog; eligibility unknown",
            "room_status": "private",
            "status_evidence": "Private Show in Progress",
            "ui_buttons": [
              "Cancel",
              "Start"
            ],
            "minimum_duration": null,
            "sample_context": "User-supplied spy screenshots; category and ranking context unknown; unique-room count unverified",
            "imported": false
          },
          {
            "source_file": "[local evidence file]",
            "source_type": "user_provided_screenshot",
            "source_url": null,
            "room_label_visible": null,
            "room_identity_status": "unknown; no reliably readable complete room identifier",
            "observed_at": null,
            "filename_time_local": "2026-10-05 18:29:56",
            "assumed_timezone": "America/New_York",
            "timestamp_basis": "Filename only; exact capture time not independently verified",
            "spy_tokens_per_minute": 54,
            "fan_club_advertised_saving_percent": 100,
            "fan_club_price": null,
            "fan_club_spy_tokens_per_minute": null,
            "discount_note": "Displayed percentage only; membership cost and exact member rate not verified. A 100% saving does not imply free membership.",
            "room_status": "private",
            "status_evidence": "Private Show in Progress",
            "ui_buttons": [
              "Cancel",
              "Start"
            ],
            "minimum_duration": null,
            "sample_context": "User-supplied spy screenshots; category and ranking context unknown; unique-room count unverified",
            "imported": false
          },
          {
            "source_file": "[local evidence file]",
            "source_type": "user_provided_screenshot",
            "source_url": null,
            "room_label_visible": null,
            "room_identity_status": "unknown; no reliably readable complete room identifier",
            "observed_at": null,
            "filename_time_local": "2026-10-05 18:29:46",
            "assumed_timezone": "America/New_York",
            "timestamp_basis": "Filename only; exact capture time not independently verified",
            "spy_tokens_per_minute": 90,
            "fan_club_advertised_saving_percent": 26,
            "fan_club_price": null,
            "fan_club_spy_tokens_per_minute": null,
            "discount_note": "Displayed percentage only; membership cost and exact member rate not verified. A 100% saving does not imply free membership.",
            "room_status": "private",
            "status_evidence": "Private Show in Progress",
            "ui_buttons": [
              "Cancel",
              "Start"
            ],
            "minimum_duration": null,
            "sample_context": "User-supplied spy screenshots; category and ranking context unknown; unique-room count unverified",
            "imported": false
          },
          {
            "source_file": "[local evidence file]",
            "source_type": "user_provided_screenshot",
            "source_url": null,
            "room_label_visible": null,
            "room_identity_status": "unknown; no reliably readable complete room identifier",
            "observed_at": null,
            "filename_time_local": "2026-10-05 18:29:35",
            "assumed_timezone": "America/New_York",
            "timestamp_basis": "Filename only; exact capture time not independently verified",
            "spy_tokens_per_minute": 66,
            "fan_club_advertised_saving_percent": null,
            "fan_club_price": null,
            "fan_club_spy_tokens_per_minute": null,
            "discount_note": "No discount shown in this captured dialog; eligibility unknown",
            "room_status": "private",
            "status_evidence": "Private Show in Progress",
            "ui_buttons": [
              "Cancel",
              "Start"
            ],
            "minimum_duration": null,
            "sample_context": "User-supplied spy screenshots; category and ranking context unknown; unique-room count unverified",
            "imported": false
          }
        ],
        "summary_statistics": {
          "screenshot_observations_n": 4,
          "unique_rooms_n": null,
          "displayed_spy_rate_min": 54,
          "displayed_spy_rate_max": 90,
          "displayed_spy_rate_median": 60.0,
          "displayed_spy_rate_mean": 66,
          "scope": "Only these four screenshot observations; not a platform or fixed-category estimate"
        }
      }
    },
    "summary_statistics": {
      "original_room_count": 50,
      "known_standard": 21,
      "known_premium": 19,
      "standard": {
        "n": 21,
        "min": 42,
        "median": 90,
        "mean": 130.57142857142858,
        "max": 480
      },
      "premium": {
        "n": 19,
        "min": 60,
        "median": 180,
        "mean": 244.73684210526315,
        "max": 720
      },
      "standard_minimum_minutes": {
        "n": 21,
        "min": 5,
        "median": 10,
        "mean": 11.238095238095237,
        "max": 20
      },
      "spy": {
        "n": 9,
        "min": 18,
        "median": 30,
        "mean": 32.666666666666664,
        "max": 42
      },
      "spy_selected": 10,
      "token_packages": 7,
      "latest_status_counts": {
        "offline": 22,
        "password_required": 1,
        "unknown": 27
      },
      "warning": "Latest available checks across a time window, not simultaneous; targeted rechecks and missing prices create selection bias. Descriptive sample statistics only."
    }
  },
  "stripchat_original": {
    "dataset_id": "desiremetric-stripchat-sample-a-20261005T214041Z-v1",
    "platform": "Stripchat",
    "schema_reference": "../research-v1/schema-reference.sql",
    "observation_method": "Rendered UI only; no hidden API/state access, no purchases or show requests.",
    "selection_window": {
      "start": "2026-10-05T21:40:41.277Z",
      "end": "2026-10-05T21:40:45.563Z"
    },
    "room_window": {
      "start": "2026-10-05T21:42:59.147Z",
      "end": "2026-10-05T21:46:50.503Z"
    },
    "limitations": [
      "Convenience sample from Girls / Popular, one authenticated session; not random or representative.",
      "First 30 captured unique room links; sample_position is selection order, not verified global rank.",
      "Pages loaded sequentially; rates and status may change between selection and observation.",
      "No access attempt behind private/spy controls. Null denotes not observed, never zero or unsupported.",
      "Interactive Toys category tag does not verify connected equipment or Lovense brand.",
      "ISO currency, taxes, fees and minimum commitment unknown. Promo eligibility may be account-specific.",
      "Official help range 8–150 conflicts with one observed 200 tk offer; live observation retained.",
      "Read-only SQL/schema validation only; no live Supabase or PostgreSQL execution."
    ],
    "verification_run": {
      "id": "bd97308e-d2f6-5cf2-acb5-75c80308d56b",
      "verification_type": "manual_research_sample_a",
      "started_at": "2026-10-05T21:38:59.351Z",
      "completed_at": "2026-10-05T21:46:50.503Z",
      "status": "completed",
      "performed_by": "Codex",
      "notes": "Stripchat Sample A: 30 selected rooms, 7 consumer packages, one live-count observation. Authenticated/age-verified by user. No purchase, paid show, tip or message. UNKNOWN currency is intentional; $ does not confirm ISO. Promo details in linked sources.notes. Unknown fields retained."
    },
    "sources": [
      {
        "id": "05eddbf5-4d3e-535e-bd74-2c21f1a063ba",
        "source_type": "official",
        "url": "https://support.stripchat.com/hc/en-us/articles/4410740312721-What-is-Stripchat-Private-show",
        "title": "What is Stripchat Private show?",
        "publisher": "Stripchat",
        "accessed_at": "2026-10-05T21:32:42.326Z",
        "notes": "{\"finding\": \"Official article describes private rates of 8–150 tokens per minute, set by models, and optional spying. This is documentation, not observed market distribution or guaranteed current limits. No USD conversion or minimum duration established.\"}"
      },
      {
        "id": "490dbbcc-f04d-5da5-ae7a-959f5c1301a4",
        "source_type": "official",
        "url": "https://support.stripchat.com/hc/en-us/articles/4410727942545-How-much-does-a-token-cost",
        "title": "How much does a token cost?",
        "publisher": "Stripchat",
        "accessed_at": "2026-10-05T21:35:10.850Z",
        "notes": "{\"finding\": \"Official help directs users to the plus button for package prices and country-dependent payment options. No numerical consumer package prices in this article.\"}"
      },
      {
        "id": "4772c1dc-e471-5539-9dca-83b3511c9865",
        "source_type": "official",
        "url": "https://support.stripchat.com/hc/en-us/articles/4410728004113-What-are-Stripchat-tokens-and-why-do-I-need-them",
        "title": "What are Stripchat tokens and why do I need them?",
        "publisher": "Stripchat",
        "accessed_at": "2026-10-05T21:35:22.353Z",
        "notes": "{\"finding\": \"Tokens can pay for Private, Exclusive Private, Spy and Group shows; purchase entry is the plus icon near the username. No purchase performed.\"}"
      },
      {
        "id": "d71a7d76-1761-5b9a-85cb-e82c83a7f4ed",
        "source_type": "manual_observation",
        "url": "https://stripchat.com/girls/popular",
        "title": "Sample A selection: Girls / Popular",
        "publisher": "Stripchat",
        "accessed_at": "2026-10-05T21:40:41.277Z",
        "notes": "{\"selection_ended_at\": \"2026-10-05T21:40:45.563Z\", \"method\": \"First 30 unique room links captured sequentially from two overlapping listing viewports; initial candidates frozen before room visits.\", \"ranking_context\": \"Girls / Popular, existing authenticated age-verified session, default page order; personalization skipped.\", \"position_semantics\": \"Selection order, not an independently verified global rank.\", \"category_count\": null}"
      },
      {
        "id": "40a31625-8c5f-55fd-a2d0-c6331c36e953",
        "source_type": "manual_observation",
        "url": "/methodology/index.html#anonymous-observations",
        "title": "Sample A / Model01",
        "publisher": "Stripchat",
        "accessed_at": "2026-10-05T21:42:59.147Z",
        "notes": "{\"evidence\": {\"private_button\": \"Private 90 tk\", \"status\": \"LIVE\", \"interactive\": \"Room category link: Interactive Toys\"}, \"selected_at\": \"2026-10-05T21:40:41.277Z\", \"selection_source_id\": \"d71a7d76-1761-5b9a-85cb-e82c83a7f4ed\", \"rate_unit\": \"tokens/minute mapped from official Private Show documentation; visible button displays tk only\", \"private_available\": \"Price-bearing offer shown; acceptance/start not tested\", \"interactive_indicator\": \"Positive only when room category link says Interactive Toys; brand, connection and function unverified\", \"unknown_reason\": \"Not exposed in captured read-only room view; no private/spy action control opened\", \"room_status\": \"LIVE label only; paid-mode availability not independently tested\", \"collection_note\": null}"
      },
      {
        "id": "5ac731c8-59e7-5160-902d-36e82c25d3ce",
        "source_type": "manual_observation",
        "url": "/methodology/index.html#anonymous-observations",
        "title": "Sample A / Model02",
        "publisher": "Stripchat",
        "accessed_at": "2026-10-05T21:43:05.697Z",
        "notes": "{\"evidence\": {\"private_button\": \"Private 60 tk\", \"status\": \"LIVE\", \"interactive\": null}, \"selected_at\": \"2026-10-05T21:40:41.277Z\", \"selection_source_id\": \"d71a7d76-1761-5b9a-85cb-e82c83a7f4ed\", \"rate_unit\": \"tokens/minute mapped from official Private Show documentation; visible button displays tk only\", \"private_available\": \"Price-bearing offer shown; acceptance/start not tested\", \"interactive_indicator\": \"Positive only when room category link says Interactive Toys; brand, connection and function unverified\", \"unknown_reason\": \"Not exposed in captured read-only room view; no private/spy action control opened\", \"room_status\": \"LIVE label only; paid-mode availability not independently tested\", \"collection_note\": null}"
      },
      {
        "id": "6050a9dd-5556-59c6-a0e6-05f3923cbe25",
        "source_type": "manual_observation",
        "url": "/methodology/index.html#anonymous-observations",
        "title": "Sample A / Model03",
        "publisher": "Stripchat",
        "accessed_at": "2026-10-05T21:43:09.446Z",
        "notes": "{\"evidence\": {\"private_button\": \"Private 150 tk\", \"status\": \"LIVE\", \"interactive\": \"Room category link: Interactive Toys\"}, \"selected_at\": \"2026-10-05T21:40:41.277Z\", \"selection_source_id\": \"d71a7d76-1761-5b9a-85cb-e82c83a7f4ed\", \"rate_unit\": \"tokens/minute mapped from official Private Show documentation; visible button displays tk only\", \"private_available\": \"Price-bearing offer shown; acceptance/start not tested\", \"interactive_indicator\": \"Positive only when room category link says Interactive Toys; brand, connection and function unverified\", \"unknown_reason\": \"Not exposed in captured read-only room view; no private/spy action control opened\", \"room_status\": \"LIVE label only; paid-mode availability not independently tested\", \"collection_note\": null}"
      },
      {
        "id": "e151d87f-2171-54db-999b-77f79f2794dc",
        "source_type": "manual_observation",
        "url": "/methodology/index.html#anonymous-observations",
        "title": "Sample A / Model04",
        "publisher": "Stripchat",
        "accessed_at": "2026-10-05T21:43:31.751Z",
        "notes": "{\"evidence\": {\"private_button\": null, \"status\": \"LIVE\", \"interactive\": null}, \"selected_at\": \"2026-10-05T21:40:41.277Z\", \"selection_source_id\": \"d71a7d76-1761-5b9a-85cb-e82c83a7f4ed\", \"rate_unit\": \"tokens/minute mapped from official Private Show documentation; visible button displays tk only\", \"private_available\": \"Price-bearing offer shown; acceptance/start not tested\", \"interactive_indicator\": \"Positive only when room category link says Interactive Toys; brand, connection and function unverified\", \"unknown_reason\": \"Not exposed in captured read-only room view; no private/spy action control opened\", \"room_status\": \"LIVE label only; paid-mode availability not independently tested\", \"collection_note\": null}"
      },
      {
        "id": "997b2de4-f0a2-5b87-9e47-4c7d6d97c3b5",
        "source_type": "manual_observation",
        "url": "/methodology/index.html#anonymous-observations",
        "title": "Sample A / Model05",
        "publisher": "Stripchat",
        "accessed_at": "2026-10-05T21:43:36.093Z",
        "notes": "{\"evidence\": {\"private_button\": \"Private 8 tk\", \"status\": \"LIVE\", \"interactive\": null}, \"selected_at\": \"2026-10-05T21:40:41.277Z\", \"selection_source_id\": \"d71a7d76-1761-5b9a-85cb-e82c83a7f4ed\", \"rate_unit\": \"tokens/minute mapped from official Private Show documentation; visible button displays tk only\", \"private_available\": \"Price-bearing offer shown; acceptance/start not tested\", \"interactive_indicator\": \"Positive only when room category link says Interactive Toys; brand, connection and function unverified\", \"unknown_reason\": \"Not exposed in captured read-only room view; no private/spy action control opened\", \"room_status\": \"LIVE label only; paid-mode availability not independently tested\", \"collection_note\": null}"
      },
      {
        "id": "ef82f891-b44c-591d-b714-dcf5c9c083f7",
        "source_type": "manual_observation",
        "url": "/methodology/index.html#anonymous-observations",
        "title": "Sample A / Model06",
        "publisher": "Stripchat",
        "accessed_at": "2026-10-05T21:43:42.162Z",
        "notes": "{\"evidence\": {\"private_button\": \"Private 60 tk\", \"status\": \"LIVE\", \"interactive\": null}, \"selected_at\": \"2026-10-05T21:40:41.277Z\", \"selection_source_id\": \"d71a7d76-1761-5b9a-85cb-e82c83a7f4ed\", \"rate_unit\": \"tokens/minute mapped from official Private Show documentation; visible button displays tk only\", \"private_available\": \"Price-bearing offer shown; acceptance/start not tested\", \"interactive_indicator\": \"Positive only when room category link says Interactive Toys; brand, connection and function unverified\", \"unknown_reason\": \"Not exposed in captured read-only room view; no private/spy action control opened\", \"room_status\": \"LIVE label only; paid-mode availability not independently tested\", \"collection_note\": null}"
      },
      {
        "id": "1ad6bd61-a4bd-5072-811d-2b36457a6a14",
        "source_type": "manual_observation",
        "url": "/methodology/index.html#anonymous-observations",
        "title": "Sample A / Model07",
        "publisher": "Stripchat",
        "accessed_at": "2026-10-05T21:43:45.473Z",
        "notes": "{\"evidence\": {\"private_button\": \"Private 60 tk\", \"status\": \"LIVE\", \"interactive\": \"Room category link: Interactive Toys\"}, \"selected_at\": \"2026-10-05T21:40:41.277Z\", \"selection_source_id\": \"d71a7d76-1761-5b9a-85cb-e82c83a7f4ed\", \"rate_unit\": \"tokens/minute mapped from official Private Show documentation; visible button displays tk only\", \"private_available\": \"Price-bearing offer shown; acceptance/start not tested\", \"interactive_indicator\": \"Positive only when room category link says Interactive Toys; brand, connection and function unverified\", \"unknown_reason\": \"Not exposed in captured read-only room view; no private/spy action control opened\", \"room_status\": \"LIVE label only; paid-mode availability not independently tested\", \"collection_note\": null}"
      },
      {
        "id": "c1f2c0ac-8042-57c4-bbcf-70c714e27f18",
        "source_type": "manual_observation",
        "url": "/methodology/index.html#anonymous-observations",
        "title": "Sample A / Model08",
        "publisher": "Stripchat",
        "accessed_at": "2026-10-05T21:44:06.137Z",
        "notes": "{\"evidence\": {\"private_button\": \"Private 60 tk\", \"status\": \"LIVE\", \"interactive\": null}, \"selected_at\": \"2026-10-05T21:40:41.277Z\", \"selection_source_id\": \"d71a7d76-1761-5b9a-85cb-e82c83a7f4ed\", \"rate_unit\": \"tokens/minute mapped from official Private Show documentation; visible button displays tk only\", \"private_available\": \"Price-bearing offer shown; acceptance/start not tested\", \"interactive_indicator\": \"Positive only when room category link says Interactive Toys; brand, connection and function unverified\", \"unknown_reason\": \"Not exposed in captured read-only room view; no private/spy action control opened\", \"room_status\": \"LIVE label only; paid-mode availability not independently tested\", \"collection_note\": null}"
      },
      {
        "id": "12352516-1b12-5a5e-b4f8-cc8f160578ad",
        "source_type": "manual_observation",
        "url": "/methodology/index.html#anonymous-observations",
        "title": "Sample A / Model09",
        "publisher": "Stripchat",
        "accessed_at": "2026-10-05T21:44:12.370Z",
        "notes": "{\"evidence\": {\"private_button\": null, \"status\": \"LIVE\", \"interactive\": null}, \"selected_at\": \"2026-10-05T21:40:41.277Z\", \"selection_source_id\": \"d71a7d76-1761-5b9a-85cb-e82c83a7f4ed\", \"rate_unit\": \"tokens/minute mapped from official Private Show documentation; visible button displays tk only\", \"private_available\": \"Price-bearing offer shown; acceptance/start not tested\", \"interactive_indicator\": \"Positive only when room category link says Interactive Toys; brand, connection and function unverified\", \"unknown_reason\": \"Not exposed in captured read-only room view; no private/spy action control opened\", \"room_status\": \"LIVE label only; paid-mode availability not independently tested\", \"collection_note\": null}"
      },
      {
        "id": "baf3c2f5-a77d-5215-88a8-b8c01d26f749",
        "source_type": "manual_observation",
        "url": "/methodology/index.html#anonymous-observations",
        "title": "Sample A / Model10",
        "publisher": "Stripchat",
        "accessed_at": "2026-10-05T21:44:16.379Z",
        "notes": "{\"evidence\": {\"private_button\": \"Private 44 tk\", \"status\": \"LIVE\", \"interactive\": null}, \"selected_at\": \"2026-10-05T21:40:41.277Z\", \"selection_source_id\": \"d71a7d76-1761-5b9a-85cb-e82c83a7f4ed\", \"rate_unit\": \"tokens/minute mapped from official Private Show documentation; visible button displays tk only\", \"private_available\": \"Price-bearing offer shown; acceptance/start not tested\", \"interactive_indicator\": \"Positive only when room category link says Interactive Toys; brand, connection and function unverified\", \"unknown_reason\": \"Not exposed in captured read-only room view; no private/spy action control opened\", \"room_status\": \"LIVE label only; paid-mode availability not independently tested\", \"collection_note\": null}"
      },
      {
        "id": "58d1c2f1-62f4-5e13-b819-c99829ca4a48",
        "source_type": "manual_observation",
        "url": "/methodology/index.html#anonymous-observations",
        "title": "Sample A / Model11",
        "publisher": "Stripchat",
        "accessed_at": "2026-10-05T21:44:21.503Z",
        "notes": "{\"evidence\": {\"private_button\": \"Private 44 tk\", \"status\": \"LIVE\", \"interactive\": null}, \"selected_at\": \"2026-10-05T21:40:41.277Z\", \"selection_source_id\": \"d71a7d76-1761-5b9a-85cb-e82c83a7f4ed\", \"rate_unit\": \"tokens/minute mapped from official Private Show documentation; visible button displays tk only\", \"private_available\": \"Price-bearing offer shown; acceptance/start not tested\", \"interactive_indicator\": \"Positive only when room category link says Interactive Toys; brand, connection and function unverified\", \"unknown_reason\": \"Not exposed in captured read-only room view; no private/spy action control opened\", \"room_status\": \"LIVE label only; paid-mode availability not independently tested\", \"collection_note\": null}"
      },
      {
        "id": "94435c04-1e40-5230-9399-906d16f9a488",
        "source_type": "manual_observation",
        "url": "/methodology/index.html#anonymous-observations",
        "title": "Sample A / Model12",
        "publisher": "Stripchat",
        "accessed_at": "2026-10-05T21:44:35.762Z",
        "notes": "{\"evidence\": {\"private_button\": null, \"status\": \"LIVE\", \"interactive\": \"Room category link: Interactive Toys\"}, \"selected_at\": \"2026-10-05T21:40:41.277Z\", \"selection_source_id\": \"d71a7d76-1761-5b9a-85cb-e82c83a7f4ed\", \"rate_unit\": \"tokens/minute mapped from official Private Show documentation; visible button displays tk only\", \"private_available\": \"Price-bearing offer shown; acceptance/start not tested\", \"interactive_indicator\": \"Positive only when room category link says Interactive Toys; brand, connection and function unverified\", \"unknown_reason\": \"Not exposed in captured read-only room view; no private/spy action control opened\", \"room_status\": \"LIVE label only; paid-mode availability not independently tested\", \"collection_note\": null}"
      },
      {
        "id": "573cb643-5fbf-5211-9372-5bd37a29b1a4",
        "source_type": "manual_observation",
        "url": "/methodology/index.html#anonymous-observations",
        "title": "Sample A / Model13",
        "publisher": "Stripchat",
        "accessed_at": "2026-10-05T21:44:41.430Z",
        "notes": "{\"evidence\": {\"private_button\": \"Private 8 tk\", \"status\": \"LIVE\", \"interactive\": \"Room category link: Interactive Toys\"}, \"selected_at\": \"2026-10-05T21:40:41.277Z\", \"selection_source_id\": \"d71a7d76-1761-5b9a-85cb-e82c83a7f4ed\", \"rate_unit\": \"tokens/minute mapped from official Private Show documentation; visible button displays tk only\", \"private_available\": \"Price-bearing offer shown; acceptance/start not tested\", \"interactive_indicator\": \"Positive only when room category link says Interactive Toys; brand, connection and function unverified\", \"unknown_reason\": \"Not exposed in captured read-only room view; no private/spy action control opened\", \"room_status\": \"LIVE label only; paid-mode availability not independently tested\", \"collection_note\": null}"
      },
      {
        "id": "b1a252a6-c904-5af1-8007-188c73ab651a",
        "source_type": "manual_observation",
        "url": "/methodology/index.html#anonymous-observations",
        "title": "Sample A / Model14",
        "publisher": "Stripchat",
        "accessed_at": "2026-10-05T21:44:46.590Z",
        "notes": "{\"evidence\": {\"private_button\": \"Private 150 tk\", \"status\": \"LIVE\", \"interactive\": null}, \"selected_at\": \"2026-10-05T21:40:41.277Z\", \"selection_source_id\": \"d71a7d76-1761-5b9a-85cb-e82c83a7f4ed\", \"rate_unit\": \"tokens/minute mapped from official Private Show documentation; visible button displays tk only\", \"private_available\": \"Price-bearing offer shown; acceptance/start not tested\", \"interactive_indicator\": \"Positive only when room category link says Interactive Toys; brand, connection and function unverified\", \"unknown_reason\": \"Not exposed in captured read-only room view; no private/spy action control opened\", \"room_status\": \"LIVE label only; paid-mode availability not independently tested\", \"collection_note\": null}"
      },
      {
        "id": "75aed806-44c2-5bd5-b54d-fc0f52e63a2b",
        "source_type": "manual_observation",
        "url": "/methodology/index.html#anonymous-observations",
        "title": "Sample A / Model15",
        "publisher": "Stripchat",
        "accessed_at": "2026-10-05T21:44:51.145Z",
        "notes": "{\"evidence\": {\"private_button\": \"Private 60 tk\", \"status\": \"LIVE\", \"interactive\": null}, \"selected_at\": \"2026-10-05T21:40:41.277Z\", \"selection_source_id\": \"d71a7d76-1761-5b9a-85cb-e82c83a7f4ed\", \"rate_unit\": \"tokens/minute mapped from official Private Show documentation; visible button displays tk only\", \"private_available\": \"Price-bearing offer shown; acceptance/start not tested\", \"interactive_indicator\": \"Positive only when room category link says Interactive Toys; brand, connection and function unverified\", \"unknown_reason\": \"Not exposed in captured read-only room view; no private/spy action control opened\", \"room_status\": \"LIVE label only; paid-mode availability not independently tested\", \"collection_note\": null}"
      },
      {
        "id": "d4c17b4a-d2f9-5ba1-988b-cc8a3d14c8dd",
        "source_type": "manual_observation",
        "url": "/methodology/index.html#anonymous-observations",
        "title": "Sample A / Model16",
        "publisher": "Stripchat",
        "accessed_at": "2026-10-05T21:45:11.766Z",
        "notes": "{\"evidence\": {\"private_button\": \"Private 16 tk\", \"status\": \"LIVE\", \"interactive\": \"Room category link: Interactive Toys\"}, \"selected_at\": \"2026-10-05T21:40:41.277Z\", \"selection_source_id\": \"d71a7d76-1761-5b9a-85cb-e82c83a7f4ed\", \"rate_unit\": \"tokens/minute mapped from official Private Show documentation; visible button displays tk only\", \"private_available\": \"Price-bearing offer shown; acceptance/start not tested\", \"interactive_indicator\": \"Positive only when room category link says Interactive Toys; brand, connection and function unverified\", \"unknown_reason\": \"Not exposed in captured read-only room view; no private/spy action control opened\", \"room_status\": \"LIVE label only; paid-mode availability not independently tested\", \"collection_note\": null}"
      },
      {
        "id": "5e44cf98-3cb2-5f31-a822-3727787500f1",
        "source_type": "manual_observation",
        "url": "/methodology/index.html#anonymous-observations",
        "title": "Sample A / Model17",
        "publisher": "Stripchat",
        "accessed_at": "2026-10-05T21:45:15.317Z",
        "notes": "{\"evidence\": {\"private_button\": \"Private 90 tk\", \"status\": \"LIVE\", \"interactive\": \"Room category link: Interactive Toys\"}, \"selected_at\": \"2026-10-05T21:40:41.277Z\", \"selection_source_id\": \"d71a7d76-1761-5b9a-85cb-e82c83a7f4ed\", \"rate_unit\": \"tokens/minute mapped from official Private Show documentation; visible button displays tk only\", \"private_available\": \"Price-bearing offer shown; acceptance/start not tested\", \"interactive_indicator\": \"Positive only when room category link says Interactive Toys; brand, connection and function unverified\", \"unknown_reason\": \"Not exposed in captured read-only room view; no private/spy action control opened\", \"room_status\": \"LIVE label only; paid-mode availability not independently tested\", \"collection_note\": null}"
      },
      {
        "id": "bdb31f0d-5e1f-509d-93a7-f6b6fd8871f2",
        "source_type": "manual_observation",
        "url": "/methodology/index.html#anonymous-observations",
        "title": "Sample A / Model18",
        "publisher": "Stripchat",
        "accessed_at": "2026-10-05T21:45:18.945Z",
        "notes": "{\"evidence\": {\"private_button\": \"Private 32 tk\", \"status\": \"LIVE\", \"interactive\": null}, \"selected_at\": \"2026-10-05T21:40:41.277Z\", \"selection_source_id\": \"d71a7d76-1761-5b9a-85cb-e82c83a7f4ed\", \"rate_unit\": \"tokens/minute mapped from official Private Show documentation; visible button displays tk only\", \"private_available\": \"Price-bearing offer shown; acceptance/start not tested\", \"interactive_indicator\": \"Positive only when room category link says Interactive Toys; brand, connection and function unverified\", \"unknown_reason\": \"Not exposed in captured read-only room view; no private/spy action control opened\", \"room_status\": \"LIVE label only; paid-mode availability not independently tested\", \"collection_note\": null}"
      },
      {
        "id": "bec2f4b9-2566-59a1-8da1-623e96754000",
        "source_type": "manual_observation",
        "url": "/methodology/index.html#anonymous-observations",
        "title": "Sample A / Model19",
        "publisher": "Stripchat",
        "accessed_at": "2026-10-05T21:45:40.776Z",
        "notes": "{\"evidence\": {\"private_button\": \"Private 200 tk\", \"status\": \"LIVE\", \"interactive\": \"Room category link: Interactive Toys\"}, \"selected_at\": \"2026-10-05T21:40:41.277Z\", \"selection_source_id\": \"d71a7d76-1761-5b9a-85cb-e82c83a7f4ed\", \"rate_unit\": \"tokens/minute mapped from official Private Show documentation; visible button displays tk only\", \"private_available\": \"Price-bearing offer shown; acceptance/start not tested\", \"interactive_indicator\": \"Positive only when room category link says Interactive Toys; brand, connection and function unverified\", \"unknown_reason\": \"Not exposed in captured read-only room view; no private/spy action control opened\", \"room_status\": \"LIVE label only; paid-mode availability not independently tested\", \"collection_note\": \"Initial page incomplete at 21:45:24.795Z; final loaded snapshot used.\"}"
      },
      {
        "id": "70adebb8-c046-5406-a039-69505c3eef10",
        "source_type": "manual_observation",
        "url": "/methodology/index.html#anonymous-observations",
        "title": "Sample A / Model20",
        "publisher": "Stripchat",
        "accessed_at": "2026-10-05T21:45:47.691Z",
        "notes": "{\"evidence\": {\"private_button\": \"Private 44 tk\", \"status\": \"LIVE\", \"interactive\": null}, \"selected_at\": \"2026-10-05T21:40:41.277Z\", \"selection_source_id\": \"d71a7d76-1761-5b9a-85cb-e82c83a7f4ed\", \"rate_unit\": \"tokens/minute mapped from official Private Show documentation; visible button displays tk only\", \"private_available\": \"Price-bearing offer shown; acceptance/start not tested\", \"interactive_indicator\": \"Positive only when room category link says Interactive Toys; brand, connection and function unverified\", \"unknown_reason\": \"Not exposed in captured read-only room view; no private/spy action control opened\", \"room_status\": \"LIVE label only; paid-mode availability not independently tested\", \"collection_note\": null}"
      },
      {
        "id": "fffa58e7-f9e1-5739-8460-037f4ca7b6fb",
        "source_type": "manual_observation",
        "url": "/methodology/index.html#anonymous-observations",
        "title": "Sample A / Model21",
        "publisher": "Stripchat",
        "accessed_at": "2026-10-05T21:45:53.708Z",
        "notes": "{\"evidence\": {\"private_button\": null, \"status\": \"LIVE\", \"interactive\": null}, \"selected_at\": \"2026-10-05T21:40:41.277Z\", \"selection_source_id\": \"d71a7d76-1761-5b9a-85cb-e82c83a7f4ed\", \"rate_unit\": \"tokens/minute mapped from official Private Show documentation; visible button displays tk only\", \"private_available\": \"Price-bearing offer shown; acceptance/start not tested\", \"interactive_indicator\": \"Positive only when room category link says Interactive Toys; brand, connection and function unverified\", \"unknown_reason\": \"Not exposed in captured read-only room view; no private/spy action control opened\", \"room_status\": \"LIVE label only; paid-mode availability not independently tested\", \"collection_note\": null}"
      },
      {
        "id": "e5ab3bb3-466f-5f5f-a3fa-df8e5c9c6e25",
        "source_type": "manual_observation",
        "url": "/methodology/index.html#anonymous-observations",
        "title": "Sample A / Model22",
        "publisher": "Stripchat",
        "accessed_at": "2026-10-05T21:45:57.747Z",
        "notes": "{\"evidence\": {\"private_button\": \"Private 60 tk\", \"status\": \"LIVE\", \"interactive\": \"Room category link: Interactive Toys\"}, \"selected_at\": \"2026-10-05T21:40:45.563Z\", \"selection_source_id\": \"d71a7d76-1761-5b9a-85cb-e82c83a7f4ed\", \"rate_unit\": \"tokens/minute mapped from official Private Show documentation; visible button displays tk only\", \"private_available\": \"Price-bearing offer shown; acceptance/start not tested\", \"interactive_indicator\": \"Positive only when room category link says Interactive Toys; brand, connection and function unverified\", \"unknown_reason\": \"Not exposed in captured read-only room view; no private/spy action control opened\", \"room_status\": \"LIVE label only; paid-mode availability not independently tested\", \"collection_note\": null}"
      },
      {
        "id": "0fb49a55-dad0-54ca-9d6e-1561c8eebf56",
        "source_type": "manual_observation",
        "url": "/methodology/index.html#anonymous-observations",
        "title": "Sample A / Model23",
        "publisher": "Stripchat",
        "accessed_at": "2026-10-05T21:46:07.468Z",
        "notes": "{\"evidence\": {\"private_button\": \"Private 120 tk\", \"status\": \"LIVE\", \"interactive\": \"Room category link: Interactive Toys\"}, \"selected_at\": \"2026-10-05T21:40:45.563Z\", \"selection_source_id\": \"d71a7d76-1761-5b9a-85cb-e82c83a7f4ed\", \"rate_unit\": \"tokens/minute mapped from official Private Show documentation; visible button displays tk only\", \"private_available\": \"Price-bearing offer shown; acceptance/start not tested\", \"interactive_indicator\": \"Positive only when room category link says Interactive Toys; brand, connection and function unverified\", \"unknown_reason\": \"Not exposed in captured read-only room view; no private/spy action control opened\", \"room_status\": \"LIVE label only; paid-mode availability not independently tested\", \"collection_note\": null}"
      },
      {
        "id": "01edc9d3-4fbd-54b3-b946-66a1f08684d0",
        "source_type": "manual_observation",
        "url": "/methodology/index.html#anonymous-observations",
        "title": "Sample A / Model24",
        "publisher": "Stripchat",
        "accessed_at": "2026-10-05T21:46:12.238Z",
        "notes": "{\"evidence\": {\"private_button\": null, \"status\": \"LIVE\", \"interactive\": null}, \"selected_at\": \"2026-10-05T21:40:45.563Z\", \"selection_source_id\": \"d71a7d76-1761-5b9a-85cb-e82c83a7f4ed\", \"rate_unit\": \"tokens/minute mapped from official Private Show documentation; visible button displays tk only\", \"private_available\": \"Price-bearing offer shown; acceptance/start not tested\", \"interactive_indicator\": \"Positive only when room category link says Interactive Toys; brand, connection and function unverified\", \"unknown_reason\": \"Not exposed in captured read-only room view; no private/spy action control opened\", \"room_status\": \"LIVE label only; paid-mode availability not independently tested\", \"collection_note\": null}"
      },
      {
        "id": "4b5d99ce-2630-5221-b4d9-0b7c64d59bce",
        "source_type": "manual_observation",
        "url": "/methodology/index.html#anonymous-observations",
        "title": "Sample A / Model25",
        "publisher": "Stripchat",
        "accessed_at": "2026-10-05T21:46:15.666Z",
        "notes": "{\"evidence\": {\"private_button\": \"Private 60 tk\", \"status\": \"LIVE\", \"interactive\": \"Room category link: Interactive Toys\"}, \"selected_at\": \"2026-10-05T21:40:45.563Z\", \"selection_source_id\": \"d71a7d76-1761-5b9a-85cb-e82c83a7f4ed\", \"rate_unit\": \"tokens/minute mapped from official Private Show documentation; visible button displays tk only\", \"private_available\": \"Price-bearing offer shown; acceptance/start not tested\", \"interactive_indicator\": \"Positive only when room category link says Interactive Toys; brand, connection and function unverified\", \"unknown_reason\": \"Not exposed in captured read-only room view; no private/spy action control opened\", \"room_status\": \"LIVE label only; paid-mode availability not independently tested\", \"collection_note\": null}"
      },
      {
        "id": "da3e8c8d-16bc-5aab-9807-894ed0c1fb92",
        "source_type": "manual_observation",
        "url": "/methodology/index.html#anonymous-observations",
        "title": "Sample A / Model26",
        "publisher": "Stripchat",
        "accessed_at": "2026-10-05T21:46:35.496Z",
        "notes": "{\"evidence\": {\"private_button\": \"Private 44 tk\", \"status\": \"LIVE\", \"interactive\": \"Room category link: Interactive Toys\"}, \"selected_at\": \"2026-10-05T21:40:45.563Z\", \"selection_source_id\": \"d71a7d76-1761-5b9a-85cb-e82c83a7f4ed\", \"rate_unit\": \"tokens/minute mapped from official Private Show documentation; visible button displays tk only\", \"private_available\": \"Price-bearing offer shown; acceptance/start not tested\", \"interactive_indicator\": \"Positive only when room category link says Interactive Toys; brand, connection and function unverified\", \"unknown_reason\": \"Not exposed in captured read-only room view; no private/spy action control opened\", \"room_status\": \"LIVE label only; paid-mode availability not independently tested\", \"collection_note\": null}"
      },
      {
        "id": "a5005746-9701-56ae-8f1d-898c8ecc48da",
        "source_type": "manual_observation",
        "url": "/methodology/index.html#anonymous-observations",
        "title": "Sample A / Model27",
        "publisher": "Stripchat",
        "accessed_at": "2026-10-05T21:46:39.572Z",
        "notes": "{\"evidence\": {\"private_button\": \"Private 90 tk\", \"status\": \"LIVE\", \"interactive\": \"Room category link: Interactive Toys\"}, \"selected_at\": \"2026-10-05T21:40:45.563Z\", \"selection_source_id\": \"d71a7d76-1761-5b9a-85cb-e82c83a7f4ed\", \"rate_unit\": \"tokens/minute mapped from official Private Show documentation; visible button displays tk only\", \"private_available\": \"Price-bearing offer shown; acceptance/start not tested\", \"interactive_indicator\": \"Positive only when room category link says Interactive Toys; brand, connection and function unverified\", \"unknown_reason\": \"Not exposed in captured read-only room view; no private/spy action control opened\", \"room_status\": \"LIVE label only; paid-mode availability not independently tested\", \"collection_note\": null}"
      },
      {
        "id": "7bad8ee1-01c6-5575-9d76-3f632eb74c65",
        "source_type": "manual_observation",
        "url": "/methodology/index.html#anonymous-observations",
        "title": "Sample A / Model28",
        "publisher": "Stripchat",
        "accessed_at": "2026-10-05T21:46:43.483Z",
        "notes": "{\"evidence\": {\"private_button\": \"Private 90 tk\", \"status\": \"LIVE\", \"interactive\": \"Room category link: Interactive Toys\"}, \"selected_at\": \"2026-10-05T21:40:45.563Z\", \"selection_source_id\": \"d71a7d76-1761-5b9a-85cb-e82c83a7f4ed\", \"rate_unit\": \"tokens/minute mapped from official Private Show documentation; visible button displays tk only\", \"private_available\": \"Price-bearing offer shown; acceptance/start not tested\", \"interactive_indicator\": \"Positive only when room category link says Interactive Toys; brand, connection and function unverified\", \"unknown_reason\": \"Not exposed in captured read-only room view; no private/spy action control opened\", \"room_status\": \"LIVE label only; paid-mode availability not independently tested\", \"collection_note\": null}"
      },
      {
        "id": "b6a11fae-a805-5049-b2a5-46a12608078b",
        "source_type": "manual_observation",
        "url": "/methodology/index.html#anonymous-observations",
        "title": "Sample A / Model29",
        "publisher": "Stripchat",
        "accessed_at": "2026-10-05T21:46:47.290Z",
        "notes": "{\"evidence\": {\"private_button\": \"Private 44 tk\", \"status\": \"LIVE\", \"interactive\": \"Room category link: Interactive Toys\"}, \"selected_at\": \"2026-10-05T21:40:45.563Z\", \"selection_source_id\": \"d71a7d76-1761-5b9a-85cb-e82c83a7f4ed\", \"rate_unit\": \"tokens/minute mapped from official Private Show documentation; visible button displays tk only\", \"private_available\": \"Price-bearing offer shown; acceptance/start not tested\", \"interactive_indicator\": \"Positive only when room category link says Interactive Toys; brand, connection and function unverified\", \"unknown_reason\": \"Not exposed in captured read-only room view; no private/spy action control opened\", \"room_status\": \"LIVE label only; paid-mode availability not independently tested\", \"collection_note\": null}"
      },
      {
        "id": "044311ef-c223-5206-a386-d894e59c498c",
        "source_type": "manual_observation",
        "url": "/methodology/index.html#anonymous-observations",
        "title": "Sample A / Model30",
        "publisher": "Stripchat",
        "accessed_at": "2026-10-05T21:46:50.503Z",
        "notes": "{\"evidence\": {\"private_button\": \"Private 16 tk\", \"status\": \"LIVE\", \"interactive\": \"Room category link: Interactive Toys\"}, \"selected_at\": \"2026-10-05T21:40:45.563Z\", \"selection_source_id\": \"d71a7d76-1761-5b9a-85cb-e82c83a7f4ed\", \"rate_unit\": \"tokens/minute mapped from official Private Show documentation; visible button displays tk only\", \"private_available\": \"Price-bearing offer shown; acceptance/start not tested\", \"interactive_indicator\": \"Positive only when room category link says Interactive Toys; brand, connection and function unverified\", \"unknown_reason\": \"Not exposed in captured read-only room view; no private/spy action control opened\", \"room_status\": \"LIVE label only; paid-mode availability not independently tested\", \"collection_note\": null}"
      },
      {
        "id": "8b1ba970-d5bf-5f8a-9db5-ca521fd8efeb",
        "source_type": "manual_observation",
        "url": "https://stripchat.com/",
        "title": "Buy Tokens: 45 tokens",
        "publisher": "Stripchat",
        "accessed_at": "2026-10-05T21:38:59.351Z",
        "notes": "{\"surface\": \"Buy Tokens > Show more token packages; before Continue\", \"payment_label\": \"Credit/Debit Card PayPal\", \"currency_symbol\": \"$\", \"currency_iso_status\": \"unknown\", \"promotion\": false, \"displayed_reference_price\": null, \"promotion_note\": null, \"fees_taxes\": \"unknown\", \"purchase_performed\": false}"
      },
      {
        "id": "be74055d-9c2f-5206-96a4-95d4ff510356",
        "source_type": "manual_observation",
        "url": "https://stripchat.com/",
        "title": "Buy Tokens: 90 tokens",
        "publisher": "Stripchat",
        "accessed_at": "2026-10-05T21:38:59.351Z",
        "notes": "{\"surface\": \"Buy Tokens > Show more token packages; before Continue\", \"payment_label\": \"Credit/Debit Card PayPal\", \"currency_symbol\": \"$\", \"currency_iso_status\": \"unknown\", \"promotion\": false, \"displayed_reference_price\": null, \"promotion_note\": null, \"fees_taxes\": \"unknown\", \"purchase_performed\": false}"
      },
      {
        "id": "2a26843f-ff0c-5a80-bbd9-07589fca110c",
        "source_type": "manual_observation",
        "url": "https://stripchat.com/",
        "title": "Buy Tokens: 200 tokens",
        "publisher": "Stripchat",
        "accessed_at": "2026-10-05T21:38:59.351Z",
        "notes": "{\"surface\": \"Buy Tokens > Show more token packages; before Continue\", \"payment_label\": \"Credit/Debit Card PayPal\", \"currency_symbol\": \"$\", \"currency_iso_status\": \"unknown\", \"promotion\": true, \"displayed_reference_price\": 20.99, \"promotion_note\": \"200 tokens offer shown with 25% discount; do not assume repeat eligibility. No recurring charges stated. No purchase made.\", \"fees_taxes\": \"unknown\", \"purchase_performed\": false}"
      },
      {
        "id": "e9e67963-8d0e-53a9-99f4-76f23cf9c407",
        "source_type": "manual_observation",
        "url": "https://stripchat.com/",
        "title": "Buy Tokens: 540 tokens",
        "publisher": "Stripchat",
        "accessed_at": "2026-10-05T21:38:59.351Z",
        "notes": "{\"surface\": \"Buy Tokens > Show more token packages; before Continue\", \"payment_label\": \"Credit/Debit Card PayPal\", \"currency_symbol\": \"$\", \"currency_iso_status\": \"unknown\", \"promotion\": false, \"displayed_reference_price\": null, \"promotion_note\": null, \"fees_taxes\": \"unknown\", \"purchase_performed\": false}"
      },
      {
        "id": "b1388ed2-9706-5f24-81be-ecfb8ed968aa",
        "source_type": "manual_observation",
        "url": "https://stripchat.com/",
        "title": "Buy Tokens: 765 tokens",
        "publisher": "Stripchat",
        "accessed_at": "2026-10-05T21:38:59.351Z",
        "notes": "{\"surface\": \"Buy Tokens > Show more token packages; before Continue\", \"payment_label\": \"Credit/Debit Card PayPal\", \"currency_symbol\": \"$\", \"currency_iso_status\": \"unknown\", \"promotion\": false, \"displayed_reference_price\": null, \"promotion_note\": null, \"fees_taxes\": \"unknown\", \"purchase_performed\": false}"
      },
      {
        "id": "3dbe8fe1-1671-54e7-9790-0967615a2403",
        "source_type": "manual_observation",
        "url": "https://stripchat.com/",
        "title": "Buy Tokens: 1350 tokens",
        "publisher": "Stripchat",
        "accessed_at": "2026-10-05T21:38:59.351Z",
        "notes": "{\"surface\": \"Buy Tokens > Show more token packages; before Continue\", \"payment_label\": \"Credit/Debit Card PayPal\", \"currency_symbol\": \"$\", \"currency_iso_status\": \"unknown\", \"promotion\": false, \"displayed_reference_price\": null, \"promotion_note\": null, \"fees_taxes\": \"unknown\", \"purchase_performed\": false}"
      },
      {
        "id": "87e1dd58-dc2f-540c-b0ff-f15682b931d7",
        "source_type": "manual_observation",
        "url": "https://stripchat.com/",
        "title": "Buy Tokens: 2350 tokens",
        "publisher": "Stripchat",
        "accessed_at": "2026-10-05T21:38:59.351Z",
        "notes": "{\"surface\": \"Buy Tokens > Show more token packages; before Continue\", \"payment_label\": \"Credit/Debit Card PayPal\", \"currency_symbol\": \"$\", \"currency_iso_status\": \"unknown\", \"promotion\": false, \"displayed_reference_price\": null, \"promotion_note\": null, \"fees_taxes\": \"unknown\", \"purchase_performed\": false}"
      },
      {
        "id": "895e0cba-afb2-578c-8b2d-e4f874f7c426",
        "source_type": "manual_observation",
        "url": "/methodology/index.html#anonymous-observations",
        "title": "Site header LIVE count",
        "publisher": "Stripchat",
        "accessed_at": "2026-10-05T21:39:47.460Z",
        "notes": "{\"evidence\": \"link Description: 11812 LIVE, Value: stripchat.com/\", \"scope\": \"Site-wide header label, not room viewers or category total\", \"methodology_of_counter\": \"unknown\"}"
      }
    ],
    "token_packages": [
      {
        "id": "5dae0cee-750f-5dd8-8e89-35fc4983c352",
        "tokens": 45,
        "price": 4.99,
        "currency": "UNKNOWN",
        "observed_at": "2026-10-05T21:38:59.351Z",
        "source_id": "8b1ba970-d5bf-5f8a-9db5-ca521fd8efeb",
        "verification_run_id": "bd97308e-d2f6-5cf2-acb5-75c80308d56b",
        "promotion": false,
        "reference_price": null,
        "effective_cost_per_token": 0.1108888888888889
      },
      {
        "id": "3f4e349a-6342-5ce2-9bd5-b3f0c4884afa",
        "tokens": 90,
        "price": 9.99,
        "currency": "UNKNOWN",
        "observed_at": "2026-10-05T21:38:59.351Z",
        "source_id": "be74055d-9c2f-5206-96a4-95d4ff510356",
        "verification_run_id": "bd97308e-d2f6-5cf2-acb5-75c80308d56b",
        "promotion": false,
        "reference_price": null,
        "effective_cost_per_token": 0.111
      },
      {
        "id": "4b453225-a2ea-58f0-b2f9-38cbdd77c49b",
        "tokens": 200,
        "price": 15.99,
        "currency": "UNKNOWN",
        "observed_at": "2026-10-05T21:38:59.351Z",
        "source_id": "2a26843f-ff0c-5a80-bbd9-07589fca110c",
        "verification_run_id": "bd97308e-d2f6-5cf2-acb5-75c80308d56b",
        "promotion": true,
        "reference_price": 20.99,
        "effective_cost_per_token": 0.07995000000000001
      },
      {
        "id": "65465872-7a6f-51c1-a63b-60ee420acbd7",
        "tokens": 540,
        "price": 49.99,
        "currency": "UNKNOWN",
        "observed_at": "2026-10-05T21:38:59.351Z",
        "source_id": "e9e67963-8d0e-53a9-99f4-76f23cf9c407",
        "verification_run_id": "bd97308e-d2f6-5cf2-acb5-75c80308d56b",
        "promotion": false,
        "reference_price": null,
        "effective_cost_per_token": 0.09257407407407407
      },
      {
        "id": "81c8eb4d-02b6-508a-8202-0a6b380f60fa",
        "tokens": 765,
        "price": 69.99,
        "currency": "UNKNOWN",
        "observed_at": "2026-10-05T21:38:59.351Z",
        "source_id": "b1388ed2-9706-5f24-81be-ecfb8ed968aa",
        "verification_run_id": "bd97308e-d2f6-5cf2-acb5-75c80308d56b",
        "promotion": false,
        "reference_price": null,
        "effective_cost_per_token": 0.09149019607843137
      },
      {
        "id": "63510ff1-30c2-5613-b145-e6d5c584e96d",
        "tokens": 1350,
        "price": 119.99,
        "currency": "UNKNOWN",
        "observed_at": "2026-10-05T21:38:59.351Z",
        "source_id": "3dbe8fe1-1671-54e7-9790-0967615a2403",
        "verification_run_id": "bd97308e-d2f6-5cf2-acb5-75c80308d56b",
        "promotion": false,
        "reference_price": null,
        "effective_cost_per_token": 0.08888148148148148
      },
      {
        "id": "5689cef6-d4b4-51e3-b3f3-529ef7a3a71e",
        "tokens": 2350,
        "price": 199.99,
        "currency": "UNKNOWN",
        "observed_at": "2026-10-05T21:38:59.351Z",
        "source_id": "87e1dd58-dc2f-540c-b0ff-f15682b931d7",
        "verification_run_id": "bd97308e-d2f6-5cf2-acb5-75c80308d56b",
        "promotion": false,
        "reference_price": null,
        "effective_cost_per_token": 0.08510212765957448
      }
    ],
    "broadcaster_observations": [
      {
        "position": 1,
        "url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T21:42:59.147Z",
        "private_tokens_per_minute": 90,
        "spy_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "private_available": true,
        "interactive_indicator": "yes",
        "room_status": "live",
        "evidence": {
          "private_button": "Private 90 tk",
          "status": "LIVE",
          "interactive": "Room category link: Interactive Toys"
        },
        "id": "92e34aa7-75fc-5e35-a6e7-f00ea33048f7",
        "broadcaster_label": "Model01",
        "sample_label": "Sample A — 2026-10-05 21:40 UTC",
        "category_segment": "Girls / Popular",
        "source_id": "40a31625-8c5f-55fd-a2d0-c6331c36e953",
        "lovense_indicator": "unknown",
        "verification_run_id": "bd97308e-d2f6-5cf2-acb5-75c80308d56b",
        "notes": "Read-only public-facing room metadata in authenticated session. Spy/minimum unknown; no show started. Interactive=yes means category tag only. Position is selection order.",
        "sample_position": 1
      },
      {
        "position": 2,
        "url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T21:43:05.697Z",
        "private_tokens_per_minute": 60,
        "spy_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "private_available": true,
        "interactive_indicator": "unknown",
        "room_status": "live",
        "evidence": {
          "private_button": "Private 60 tk",
          "status": "LIVE",
          "interactive": null
        },
        "id": "77dad1f7-fd37-59da-92c8-157c28a80e4e",
        "broadcaster_label": "Model02",
        "sample_label": "Sample A — 2026-10-05 21:40 UTC",
        "category_segment": "Girls / Popular",
        "source_id": "5ac731c8-59e7-5160-902d-36e82c25d3ce",
        "lovense_indicator": "unknown",
        "verification_run_id": "bd97308e-d2f6-5cf2-acb5-75c80308d56b",
        "notes": "Read-only public-facing room metadata in authenticated session. Spy/minimum unknown; no show started. Interactive=yes means category tag only. Position is selection order.",
        "sample_position": 2
      },
      {
        "position": 3,
        "url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T21:43:09.446Z",
        "private_tokens_per_minute": 150,
        "spy_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "private_available": true,
        "interactive_indicator": "yes",
        "room_status": "live",
        "evidence": {
          "private_button": "Private 150 tk",
          "status": "LIVE",
          "interactive": "Room category link: Interactive Toys"
        },
        "id": "a284e197-e3b9-518b-8e13-7de3d63a0d03",
        "broadcaster_label": "Model03",
        "sample_label": "Sample A — 2026-10-05 21:40 UTC",
        "category_segment": "Girls / Popular",
        "source_id": "6050a9dd-5556-59c6-a0e6-05f3923cbe25",
        "lovense_indicator": "unknown",
        "verification_run_id": "bd97308e-d2f6-5cf2-acb5-75c80308d56b",
        "notes": "Read-only public-facing room metadata in authenticated session. Spy/minimum unknown; no show started. Interactive=yes means category tag only. Position is selection order.",
        "sample_position": 3
      },
      {
        "position": 4,
        "url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T21:43:31.751Z",
        "private_tokens_per_minute": null,
        "spy_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "private_available": null,
        "interactive_indicator": "unknown",
        "room_status": "live",
        "evidence": {
          "private_button": null,
          "status": "LIVE",
          "interactive": null
        },
        "id": "ea2e5b57-ab10-556c-9883-3d3fb442dd4e",
        "broadcaster_label": "Model04",
        "sample_label": "Sample A — 2026-10-05 21:40 UTC",
        "category_segment": "Girls / Popular",
        "source_id": "e151d87f-2171-54db-999b-77f79f2794dc",
        "lovense_indicator": "unknown",
        "verification_run_id": "bd97308e-d2f6-5cf2-acb5-75c80308d56b",
        "notes": "Read-only public-facing room metadata in authenticated session. Spy/minimum unknown; no show started. Interactive=yes means category tag only. Position is selection order.",
        "sample_position": 4
      },
      {
        "position": 5,
        "url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T21:43:36.093Z",
        "private_tokens_per_minute": 8,
        "spy_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "private_available": true,
        "interactive_indicator": "unknown",
        "room_status": "live",
        "evidence": {
          "private_button": "Private 8 tk",
          "status": "LIVE",
          "interactive": null
        },
        "id": "71079ece-3fc4-5593-9afb-36fca8e2536c",
        "broadcaster_label": "Model05",
        "sample_label": "Sample A — 2026-10-05 21:40 UTC",
        "category_segment": "Girls / Popular",
        "source_id": "997b2de4-f0a2-5b87-9e47-4c7d6d97c3b5",
        "lovense_indicator": "unknown",
        "verification_run_id": "bd97308e-d2f6-5cf2-acb5-75c80308d56b",
        "notes": "Read-only public-facing room metadata in authenticated session. Spy/minimum unknown; no show started. Interactive=yes means category tag only. Position is selection order.",
        "sample_position": 5
      },
      {
        "position": 6,
        "url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T21:43:42.162Z",
        "private_tokens_per_minute": 60,
        "spy_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "private_available": true,
        "interactive_indicator": "unknown",
        "room_status": "live",
        "evidence": {
          "private_button": "Private 60 tk",
          "status": "LIVE",
          "interactive": null
        },
        "id": "916da103-ec00-5cee-9504-b3ea32b725a3",
        "broadcaster_label": "Model06",
        "sample_label": "Sample A — 2026-10-05 21:40 UTC",
        "category_segment": "Girls / Popular",
        "source_id": "ef82f891-b44c-591d-b714-dcf5c9c083f7",
        "lovense_indicator": "unknown",
        "verification_run_id": "bd97308e-d2f6-5cf2-acb5-75c80308d56b",
        "notes": "Read-only public-facing room metadata in authenticated session. Spy/minimum unknown; no show started. Interactive=yes means category tag only. Position is selection order.",
        "sample_position": 6
      },
      {
        "position": 7,
        "url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T21:43:45.473Z",
        "private_tokens_per_minute": 60,
        "spy_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "private_available": true,
        "interactive_indicator": "yes",
        "room_status": "live",
        "evidence": {
          "private_button": "Private 60 tk",
          "status": "LIVE",
          "interactive": "Room category link: Interactive Toys"
        },
        "id": "1c9dac62-4894-52d0-9700-fd1ade40708b",
        "broadcaster_label": "Model07",
        "sample_label": "Sample A — 2026-10-05 21:40 UTC",
        "category_segment": "Girls / Popular",
        "source_id": "1ad6bd61-a4bd-5072-811d-2b36457a6a14",
        "lovense_indicator": "unknown",
        "verification_run_id": "bd97308e-d2f6-5cf2-acb5-75c80308d56b",
        "notes": "Read-only public-facing room metadata in authenticated session. Spy/minimum unknown; no show started. Interactive=yes means category tag only. Position is selection order.",
        "sample_position": 7
      },
      {
        "position": 8,
        "url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T21:44:06.137Z",
        "private_tokens_per_minute": 60,
        "spy_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "private_available": true,
        "interactive_indicator": "unknown",
        "room_status": "live",
        "evidence": {
          "private_button": "Private 60 tk",
          "status": "LIVE",
          "interactive": null
        },
        "id": "5d43d5f0-7d74-555b-864a-38328e4473b5",
        "broadcaster_label": "Model08",
        "sample_label": "Sample A — 2026-10-05 21:40 UTC",
        "category_segment": "Girls / Popular",
        "source_id": "c1f2c0ac-8042-57c4-bbcf-70c714e27f18",
        "lovense_indicator": "unknown",
        "verification_run_id": "bd97308e-d2f6-5cf2-acb5-75c80308d56b",
        "notes": "Read-only public-facing room metadata in authenticated session. Spy/minimum unknown; no show started. Interactive=yes means category tag only. Position is selection order.",
        "sample_position": 8
      },
      {
        "position": 9,
        "url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T21:44:12.370Z",
        "private_tokens_per_minute": null,
        "spy_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "private_available": null,
        "interactive_indicator": "unknown",
        "room_status": "live",
        "evidence": {
          "private_button": null,
          "status": "LIVE",
          "interactive": null
        },
        "id": "1633d60b-e8e4-5ff3-97ec-7f352a2c1a95",
        "broadcaster_label": "Model09",
        "sample_label": "Sample A — 2026-10-05 21:40 UTC",
        "category_segment": "Girls / Popular",
        "source_id": "12352516-1b12-5a5e-b4f8-cc8f160578ad",
        "lovense_indicator": "unknown",
        "verification_run_id": "bd97308e-d2f6-5cf2-acb5-75c80308d56b",
        "notes": "Read-only public-facing room metadata in authenticated session. Spy/minimum unknown; no show started. Interactive=yes means category tag only. Position is selection order.",
        "sample_position": 9
      },
      {
        "position": 10,
        "url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T21:44:16.379Z",
        "private_tokens_per_minute": 44,
        "spy_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "private_available": true,
        "interactive_indicator": "unknown",
        "room_status": "live",
        "evidence": {
          "private_button": "Private 44 tk",
          "status": "LIVE",
          "interactive": null
        },
        "id": "b8b8687f-fedc-53b8-a853-dc35f0db372b",
        "broadcaster_label": "Model10",
        "sample_label": "Sample A — 2026-10-05 21:40 UTC",
        "category_segment": "Girls / Popular",
        "source_id": "baf3c2f5-a77d-5215-88a8-b8c01d26f749",
        "lovense_indicator": "unknown",
        "verification_run_id": "bd97308e-d2f6-5cf2-acb5-75c80308d56b",
        "notes": "Read-only public-facing room metadata in authenticated session. Spy/minimum unknown; no show started. Interactive=yes means category tag only. Position is selection order.",
        "sample_position": 10
      },
      {
        "position": 11,
        "url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T21:44:21.503Z",
        "private_tokens_per_minute": 44,
        "spy_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "private_available": true,
        "interactive_indicator": "unknown",
        "room_status": "live",
        "evidence": {
          "private_button": "Private 44 tk",
          "status": "LIVE",
          "interactive": null
        },
        "id": "cb08554f-6021-5cf0-994a-a776425256f0",
        "broadcaster_label": "Model11",
        "sample_label": "Sample A — 2026-10-05 21:40 UTC",
        "category_segment": "Girls / Popular",
        "source_id": "58d1c2f1-62f4-5e13-b819-c99829ca4a48",
        "lovense_indicator": "unknown",
        "verification_run_id": "bd97308e-d2f6-5cf2-acb5-75c80308d56b",
        "notes": "Read-only public-facing room metadata in authenticated session. Spy/minimum unknown; no show started. Interactive=yes means category tag only. Position is selection order.",
        "sample_position": 11
      },
      {
        "position": 12,
        "url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T21:44:35.762Z",
        "private_tokens_per_minute": null,
        "spy_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "private_available": null,
        "interactive_indicator": "yes",
        "room_status": "live",
        "evidence": {
          "private_button": null,
          "status": "LIVE",
          "interactive": "Room category link: Interactive Toys"
        },
        "id": "dc1ceb35-ffc1-5ab5-8cc7-32721c935ead",
        "broadcaster_label": "Model12",
        "sample_label": "Sample A — 2026-10-05 21:40 UTC",
        "category_segment": "Girls / Popular",
        "source_id": "94435c04-1e40-5230-9399-906d16f9a488",
        "lovense_indicator": "unknown",
        "verification_run_id": "bd97308e-d2f6-5cf2-acb5-75c80308d56b",
        "notes": "Read-only public-facing room metadata in authenticated session. Spy/minimum unknown; no show started. Interactive=yes means category tag only. Position is selection order.",
        "sample_position": 12
      },
      {
        "position": 13,
        "url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T21:44:41.430Z",
        "private_tokens_per_minute": 8,
        "spy_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "private_available": true,
        "interactive_indicator": "yes",
        "room_status": "live",
        "evidence": {
          "private_button": "Private 8 tk",
          "status": "LIVE",
          "interactive": "Room category link: Interactive Toys"
        },
        "id": "4cc8688d-600a-56d9-895a-bc384fe23eae",
        "broadcaster_label": "Model13",
        "sample_label": "Sample A — 2026-10-05 21:40 UTC",
        "category_segment": "Girls / Popular",
        "source_id": "573cb643-5fbf-5211-9372-5bd37a29b1a4",
        "lovense_indicator": "unknown",
        "verification_run_id": "bd97308e-d2f6-5cf2-acb5-75c80308d56b",
        "notes": "Read-only public-facing room metadata in authenticated session. Spy/minimum unknown; no show started. Interactive=yes means category tag only. Position is selection order.",
        "sample_position": 13
      },
      {
        "position": 14,
        "url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T21:44:46.590Z",
        "private_tokens_per_minute": 150,
        "spy_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "private_available": true,
        "interactive_indicator": "unknown",
        "room_status": "live",
        "evidence": {
          "private_button": "Private 150 tk",
          "status": "LIVE",
          "interactive": null
        },
        "id": "5fbdc4cf-8ed1-52b2-84ac-9514c94ec9f7",
        "broadcaster_label": "Model14",
        "sample_label": "Sample A — 2026-10-05 21:40 UTC",
        "category_segment": "Girls / Popular",
        "source_id": "b1a252a6-c904-5af1-8007-188c73ab651a",
        "lovense_indicator": "unknown",
        "verification_run_id": "bd97308e-d2f6-5cf2-acb5-75c80308d56b",
        "notes": "Read-only public-facing room metadata in authenticated session. Spy/minimum unknown; no show started. Interactive=yes means category tag only. Position is selection order.",
        "sample_position": 14
      },
      {
        "position": 15,
        "url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T21:44:51.145Z",
        "private_tokens_per_minute": 60,
        "spy_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "private_available": true,
        "interactive_indicator": "unknown",
        "room_status": "live",
        "evidence": {
          "private_button": "Private 60 tk",
          "status": "LIVE",
          "interactive": null
        },
        "id": "349c9afd-2591-5af8-8391-0b5e81b2160a",
        "broadcaster_label": "Model15",
        "sample_label": "Sample A — 2026-10-05 21:40 UTC",
        "category_segment": "Girls / Popular",
        "source_id": "75aed806-44c2-5bd5-b54d-fc0f52e63a2b",
        "lovense_indicator": "unknown",
        "verification_run_id": "bd97308e-d2f6-5cf2-acb5-75c80308d56b",
        "notes": "Read-only public-facing room metadata in authenticated session. Spy/minimum unknown; no show started. Interactive=yes means category tag only. Position is selection order.",
        "sample_position": 15
      },
      {
        "position": 16,
        "url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T21:45:11.766Z",
        "private_tokens_per_minute": 16,
        "spy_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "private_available": true,
        "interactive_indicator": "yes",
        "room_status": "live",
        "evidence": {
          "private_button": "Private 16 tk",
          "status": "LIVE",
          "interactive": "Room category link: Interactive Toys"
        },
        "id": "f8bc0f36-84ce-5d4f-918c-ca87f373dcf1",
        "broadcaster_label": "Model16",
        "sample_label": "Sample A — 2026-10-05 21:40 UTC",
        "category_segment": "Girls / Popular",
        "source_id": "d4c17b4a-d2f9-5ba1-988b-cc8a3d14c8dd",
        "lovense_indicator": "unknown",
        "verification_run_id": "bd97308e-d2f6-5cf2-acb5-75c80308d56b",
        "notes": "Read-only public-facing room metadata in authenticated session. Spy/minimum unknown; no show started. Interactive=yes means category tag only. Position is selection order.",
        "sample_position": 16
      },
      {
        "position": 17,
        "url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T21:45:15.317Z",
        "private_tokens_per_minute": 90,
        "spy_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "private_available": true,
        "interactive_indicator": "yes",
        "room_status": "live",
        "evidence": {
          "private_button": "Private 90 tk",
          "status": "LIVE",
          "interactive": "Room category link: Interactive Toys"
        },
        "id": "e5b5f913-4c28-59b9-9dfd-678d7c97f401",
        "broadcaster_label": "Model17",
        "sample_label": "Sample A — 2026-10-05 21:40 UTC",
        "category_segment": "Girls / Popular",
        "source_id": "5e44cf98-3cb2-5f31-a822-3727787500f1",
        "lovense_indicator": "unknown",
        "verification_run_id": "bd97308e-d2f6-5cf2-acb5-75c80308d56b",
        "notes": "Read-only public-facing room metadata in authenticated session. Spy/minimum unknown; no show started. Interactive=yes means category tag only. Position is selection order.",
        "sample_position": 17
      },
      {
        "position": 18,
        "url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T21:45:18.945Z",
        "private_tokens_per_minute": 32,
        "spy_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "private_available": true,
        "interactive_indicator": "unknown",
        "room_status": "live",
        "evidence": {
          "private_button": "Private 32 tk",
          "status": "LIVE",
          "interactive": null
        },
        "id": "ca631a9a-961d-5d92-a461-b58df702503f",
        "broadcaster_label": "Model18",
        "sample_label": "Sample A — 2026-10-05 21:40 UTC",
        "category_segment": "Girls / Popular",
        "source_id": "bdb31f0d-5e1f-509d-93a7-f6b6fd8871f2",
        "lovense_indicator": "unknown",
        "verification_run_id": "bd97308e-d2f6-5cf2-acb5-75c80308d56b",
        "notes": "Read-only public-facing room metadata in authenticated session. Spy/minimum unknown; no show started. Interactive=yes means category tag only. Position is selection order.",
        "sample_position": 18
      },
      {
        "position": 19,
        "url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T21:45:40.776Z",
        "private_tokens_per_minute": 200,
        "spy_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "private_available": true,
        "interactive_indicator": "yes",
        "room_status": "live",
        "evidence": {
          "private_button": "Private 200 tk",
          "status": "LIVE",
          "interactive": "Room category link: Interactive Toys"
        },
        "collection_note": "Initial page incomplete at 21:45:24.795Z; final loaded snapshot used.",
        "id": "80407f35-ee3b-5660-b71f-6dea8c433d0a",
        "broadcaster_label": "Model19",
        "sample_label": "Sample A — 2026-10-05 21:40 UTC",
        "category_segment": "Girls / Popular",
        "source_id": "bec2f4b9-2566-59a1-8da1-623e96754000",
        "lovense_indicator": "unknown",
        "verification_run_id": "bd97308e-d2f6-5cf2-acb5-75c80308d56b",
        "notes": "Read-only public-facing room metadata in authenticated session. Spy/minimum unknown; no show started. Interactive=yes means category tag only. Position is selection order.",
        "sample_position": 19
      },
      {
        "position": 20,
        "url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T21:45:47.691Z",
        "private_tokens_per_minute": 44,
        "spy_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "private_available": true,
        "interactive_indicator": "unknown",
        "room_status": "live",
        "evidence": {
          "private_button": "Private 44 tk",
          "status": "LIVE",
          "interactive": null
        },
        "id": "3f948e6d-b2a6-589e-bc47-04646ca999d1",
        "broadcaster_label": "Model20",
        "sample_label": "Sample A — 2026-10-05 21:40 UTC",
        "category_segment": "Girls / Popular",
        "source_id": "70adebb8-c046-5406-a039-69505c3eef10",
        "lovense_indicator": "unknown",
        "verification_run_id": "bd97308e-d2f6-5cf2-acb5-75c80308d56b",
        "notes": "Read-only public-facing room metadata in authenticated session. Spy/minimum unknown; no show started. Interactive=yes means category tag only. Position is selection order.",
        "sample_position": 20
      },
      {
        "position": 21,
        "url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T21:45:53.708Z",
        "private_tokens_per_minute": null,
        "spy_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "private_available": null,
        "interactive_indicator": "unknown",
        "room_status": "live",
        "evidence": {
          "private_button": null,
          "status": "LIVE",
          "interactive": null
        },
        "id": "1b65d891-aa07-5e3d-875c-245f8b1b14c0",
        "broadcaster_label": "Model21",
        "sample_label": "Sample A — 2026-10-05 21:40 UTC",
        "category_segment": "Girls / Popular",
        "source_id": "fffa58e7-f9e1-5739-8460-037f4ca7b6fb",
        "lovense_indicator": "unknown",
        "verification_run_id": "bd97308e-d2f6-5cf2-acb5-75c80308d56b",
        "notes": "Read-only public-facing room metadata in authenticated session. Spy/minimum unknown; no show started. Interactive=yes means category tag only. Position is selection order.",
        "sample_position": 21
      },
      {
        "position": 22,
        "url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:45.563Z",
        "observed_at": "2026-10-05T21:45:57.747Z",
        "private_tokens_per_minute": 60,
        "spy_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "private_available": true,
        "interactive_indicator": "yes",
        "room_status": "live",
        "evidence": {
          "private_button": "Private 60 tk",
          "status": "LIVE",
          "interactive": "Room category link: Interactive Toys"
        },
        "id": "4a7a1499-fcfb-530b-bad2-998fea516bf7",
        "broadcaster_label": "Model22",
        "sample_label": "Sample A — 2026-10-05 21:40 UTC",
        "category_segment": "Girls / Popular",
        "source_id": "e5ab3bb3-466f-5f5f-a3fa-df8e5c9c6e25",
        "lovense_indicator": "unknown",
        "verification_run_id": "bd97308e-d2f6-5cf2-acb5-75c80308d56b",
        "notes": "Read-only public-facing room metadata in authenticated session. Spy/minimum unknown; no show started. Interactive=yes means category tag only. Position is selection order.",
        "sample_position": 22
      },
      {
        "position": 23,
        "url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:45.563Z",
        "observed_at": "2026-10-05T21:46:07.468Z",
        "private_tokens_per_minute": 120,
        "spy_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "private_available": true,
        "interactive_indicator": "yes",
        "room_status": "live",
        "evidence": {
          "private_button": "Private 120 tk",
          "status": "LIVE",
          "interactive": "Room category link: Interactive Toys"
        },
        "id": "2054d9c2-dabd-54eb-a06f-0893316bb7aa",
        "broadcaster_label": "Model23",
        "sample_label": "Sample A — 2026-10-05 21:40 UTC",
        "category_segment": "Girls / Popular",
        "source_id": "0fb49a55-dad0-54ca-9d6e-1561c8eebf56",
        "lovense_indicator": "unknown",
        "verification_run_id": "bd97308e-d2f6-5cf2-acb5-75c80308d56b",
        "notes": "Read-only public-facing room metadata in authenticated session. Spy/minimum unknown; no show started. Interactive=yes means category tag only. Position is selection order.",
        "sample_position": 23
      },
      {
        "position": 24,
        "url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:45.563Z",
        "observed_at": "2026-10-05T21:46:12.238Z",
        "private_tokens_per_minute": null,
        "spy_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "private_available": null,
        "interactive_indicator": "unknown",
        "room_status": "live",
        "evidence": {
          "private_button": null,
          "status": "LIVE",
          "interactive": null
        },
        "id": "d2b29fdb-d312-5342-ad99-a45dfa96f314",
        "broadcaster_label": "Model24",
        "sample_label": "Sample A — 2026-10-05 21:40 UTC",
        "category_segment": "Girls / Popular",
        "source_id": "01edc9d3-4fbd-54b3-b946-66a1f08684d0",
        "lovense_indicator": "unknown",
        "verification_run_id": "bd97308e-d2f6-5cf2-acb5-75c80308d56b",
        "notes": "Read-only public-facing room metadata in authenticated session. Spy/minimum unknown; no show started. Interactive=yes means category tag only. Position is selection order.",
        "sample_position": 24
      },
      {
        "position": 25,
        "url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:45.563Z",
        "observed_at": "2026-10-05T21:46:15.666Z",
        "private_tokens_per_minute": 60,
        "spy_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "private_available": true,
        "interactive_indicator": "yes",
        "room_status": "live",
        "evidence": {
          "private_button": "Private 60 tk",
          "status": "LIVE",
          "interactive": "Room category link: Interactive Toys"
        },
        "id": "dc3292f8-418e-5c47-8d72-76685cd8ebd9",
        "broadcaster_label": "Model25",
        "sample_label": "Sample A — 2026-10-05 21:40 UTC",
        "category_segment": "Girls / Popular",
        "source_id": "4b5d99ce-2630-5221-b4d9-0b7c64d59bce",
        "lovense_indicator": "unknown",
        "verification_run_id": "bd97308e-d2f6-5cf2-acb5-75c80308d56b",
        "notes": "Read-only public-facing room metadata in authenticated session. Spy/minimum unknown; no show started. Interactive=yes means category tag only. Position is selection order.",
        "sample_position": 25
      },
      {
        "position": 26,
        "url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:45.563Z",
        "observed_at": "2026-10-05T21:46:35.496Z",
        "private_tokens_per_minute": 44,
        "spy_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "private_available": true,
        "interactive_indicator": "yes",
        "room_status": "live",
        "evidence": {
          "private_button": "Private 44 tk",
          "status": "LIVE",
          "interactive": "Room category link: Interactive Toys"
        },
        "id": "0dbddaf3-74f6-5ba9-a6ab-7a18552e4904",
        "broadcaster_label": "Model26",
        "sample_label": "Sample A — 2026-10-05 21:40 UTC",
        "category_segment": "Girls / Popular",
        "source_id": "da3e8c8d-16bc-5aab-9807-894ed0c1fb92",
        "lovense_indicator": "unknown",
        "verification_run_id": "bd97308e-d2f6-5cf2-acb5-75c80308d56b",
        "notes": "Read-only public-facing room metadata in authenticated session. Spy/minimum unknown; no show started. Interactive=yes means category tag only. Position is selection order.",
        "sample_position": 26
      },
      {
        "position": 27,
        "url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:45.563Z",
        "observed_at": "2026-10-05T21:46:39.572Z",
        "private_tokens_per_minute": 90,
        "spy_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "private_available": true,
        "interactive_indicator": "yes",
        "room_status": "live",
        "evidence": {
          "private_button": "Private 90 tk",
          "status": "LIVE",
          "interactive": "Room category link: Interactive Toys"
        },
        "id": "29a84037-a18c-5ae0-bbba-87caa4f67b4b",
        "broadcaster_label": "Model27",
        "sample_label": "Sample A — 2026-10-05 21:40 UTC",
        "category_segment": "Girls / Popular",
        "source_id": "a5005746-9701-56ae-8f1d-898c8ecc48da",
        "lovense_indicator": "unknown",
        "verification_run_id": "bd97308e-d2f6-5cf2-acb5-75c80308d56b",
        "notes": "Read-only public-facing room metadata in authenticated session. Spy/minimum unknown; no show started. Interactive=yes means category tag only. Position is selection order.",
        "sample_position": 27
      },
      {
        "position": 28,
        "url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:45.563Z",
        "observed_at": "2026-10-05T21:46:43.483Z",
        "private_tokens_per_minute": 90,
        "spy_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "private_available": true,
        "interactive_indicator": "yes",
        "room_status": "live",
        "evidence": {
          "private_button": "Private 90 tk",
          "status": "LIVE",
          "interactive": "Room category link: Interactive Toys"
        },
        "id": "19258b52-4cd9-5027-8d62-f3820b10f8e1",
        "broadcaster_label": "Model28",
        "sample_label": "Sample A — 2026-10-05 21:40 UTC",
        "category_segment": "Girls / Popular",
        "source_id": "7bad8ee1-01c6-5575-9d76-3f632eb74c65",
        "lovense_indicator": "unknown",
        "verification_run_id": "bd97308e-d2f6-5cf2-acb5-75c80308d56b",
        "notes": "Read-only public-facing room metadata in authenticated session. Spy/minimum unknown; no show started. Interactive=yes means category tag only. Position is selection order.",
        "sample_position": 28
      },
      {
        "position": 29,
        "url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:45.563Z",
        "observed_at": "2026-10-05T21:46:47.290Z",
        "private_tokens_per_minute": 44,
        "spy_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "private_available": true,
        "interactive_indicator": "yes",
        "room_status": "live",
        "evidence": {
          "private_button": "Private 44 tk",
          "status": "LIVE",
          "interactive": "Room category link: Interactive Toys"
        },
        "id": "90328979-0146-5345-8460-a53a3898cd81",
        "broadcaster_label": "Model29",
        "sample_label": "Sample A — 2026-10-05 21:40 UTC",
        "category_segment": "Girls / Popular",
        "source_id": "b6a11fae-a805-5049-b2a5-46a12608078b",
        "lovense_indicator": "unknown",
        "verification_run_id": "bd97308e-d2f6-5cf2-acb5-75c80308d56b",
        "notes": "Read-only public-facing room metadata in authenticated session. Spy/minimum unknown; no show started. Interactive=yes means category tag only. Position is selection order.",
        "sample_position": 29
      },
      {
        "position": 30,
        "url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:45.563Z",
        "observed_at": "2026-10-05T21:46:50.503Z",
        "private_tokens_per_minute": 16,
        "spy_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "private_available": true,
        "interactive_indicator": "yes",
        "room_status": "live",
        "evidence": {
          "private_button": "Private 16 tk",
          "status": "LIVE",
          "interactive": "Room category link: Interactive Toys"
        },
        "id": "52f564c6-bf85-553e-ad82-38e017634d71",
        "broadcaster_label": "Model30",
        "sample_label": "Sample A — 2026-10-05 21:40 UTC",
        "category_segment": "Girls / Popular",
        "source_id": "044311ef-c223-5206-a386-d894e59c498c",
        "lovense_indicator": "unknown",
        "verification_run_id": "bd97308e-d2f6-5cf2-acb5-75c80308d56b",
        "notes": "Read-only public-facing room metadata in authenticated session. Spy/minimum unknown; no show started. Interactive=yes means category tag only. Position is selection order.",
        "sample_position": 30
      }
    ],
    "availability_observations": [
      {
        "id": "db58a8ea-8d04-5a4e-a1d0-9bc2676e18dc",
        "metric_type": "live_count",
        "metric_value": 11812,
        "segment": "all",
        "unit": "rooms",
        "observed_at": "2026-10-05T21:39:47.460Z",
        "source_id": "895e0cba-afb2-578c-8b2d-e4f874f7c426",
        "verification_run_id": "bd97308e-d2f6-5cf2-acb5-75c80308d56b",
        "notes": "Site header: 11812 LIVE. Before main room sampling; counter methodology unknown. Category total not displayed."
      }
    ],
    "summary_statistics": {
      "sample_n": 30,
      "private_rate": {
        "known_n": 25,
        "unknown_n": 5,
        "unit": "tokens/min",
        "mean": 68,
        "median": 60,
        "min": 8,
        "max": 200,
        "p25": 44.0,
        "p75": 90.0,
        "quantile_method": "Linear interpolation, h=(n-1)*p",
        "frequency": {
          "8": 2,
          "16": 2,
          "32": 1,
          "44": 5,
          "60": 7,
          "90": 4,
          "120": 1,
          "150": 2,
          "200": 1
        }
      },
      "spy_rate": {
        "known_n": 0,
        "unknown_n": 30
      },
      "minimum_private_minutes": {
        "known_n": 0,
        "unknown_n": 30
      },
      "interactive_indicator": {
        "yes": 16,
        "unknown": 14
      },
      "lovense_brand": {
        "known_n": 0,
        "unknown_n": 30
      },
      "room_status": {
        "live": 30
      },
      "category_count": null,
      "live_count": {
        "id": "db58a8ea-8d04-5a4e-a1d0-9bc2676e18dc",
        "metric_type": "live_count",
        "metric_value": 11812,
        "segment": "all",
        "unit": "rooms",
        "observed_at": "2026-10-05T21:39:47.460Z",
        "source_id": "895e0cba-afb2-578c-8b2d-e4f874f7c426",
        "verification_run_id": "bd97308e-d2f6-5cf2-acb5-75c80308d56b",
        "notes": "Site header: 11812 LIVE. Before main room sampling; counter methodology unknown. Category total not displayed."
      },
      "token_package_count": 7,
      "regular_package_count": 6,
      "promotional_package_count": 1,
      "currency_iso": "unknown",
      "illustrative_regular_package_budget": [
        {
          "displayed_dollar_budget": 20,
          "tokens": 180,
          "displayed_dollar_spend": 19.96,
          "packages": [
            45,
            45,
            45,
            45
          ],
          "nominal_minutes_at_sample_median": 3.0
        },
        {
          "displayed_dollar_budget": 50,
          "tokens": 540,
          "displayed_dollar_spend": 49.99,
          "packages": [
            540
          ],
          "nominal_minutes_at_sample_median": 9.0
        },
        {
          "displayed_dollar_budget": 100,
          "tokens": 1080,
          "displayed_dollar_spend": 99.98,
          "packages": [
            540,
            540
          ],
          "nominal_minutes_at_sample_median": 18.0
        }
      ]
    },
    "supabase_modified": false
  },
  "stripchat_package_recheck": {
    "dataset_id": "desiremetric-stripchat-package-recheck-2026-10-05T21:53:46.279Z",
    "observed_at": "2026-10-05T21:53:46.279Z",
    "sources": [
      {
        "id": "76616e07-e7bd-5d67-959f-2a7bd59c60d6",
        "source_type": "manual_observation",
        "url": "https://stripchat.com/",
        "title": "Token package follow-up: currency and fees",
        "publisher": "Stripchat",
        "accessed_at": "2026-10-05T21:53:46.279Z",
        "notes": "{\"currency_symbol\": \"$\", \"currency_iso\": \"unknown\", \"fees\": \"unknown\", \"taxes\": \"unknown\", \"checkout_total\": \"unknown\", \"payment_label\": \"Credit/Debit Card PayPal\", \"surface\": \"Buy Tokens > Show more token packages; before Continue\", \"promotion_200_tokens\": \"Previously $15.99 at 21:38:59.351Z; now $20.99 with Save $1.21. Cause and future eligibility unknown.\", \"ultimate_offer\": \"540, 765, 1350 and 2350 show + ULTIMATE OFFER; its terms were not opened.\", \"recurrence_label\": \"You will be securely billed once. No recurring charges.\", \"continue_clicked\": false, \"purchase\": false}"
      },
      {
        "id": "a010aaed-cd7a-57a1-bebc-84f1dd6adee1",
        "source_type": "official",
        "url": "https://stripchat.com/terms",
        "title": "Terms of Use: section 8 Tokens and Payments",
        "publisher": "Stripchat",
        "accessed_at": "2026-10-05T21:53:56Z",
        "notes": "Retrieved during 21:52–21:53 UTC; timestamp is recording time, not exact retrieval second. Section 8 permits price changes and limited promotions, describes third-party processing, stored payment details and opt-in auto-refill. No ISO currency or numerical consumer fee schedule established by this section. No agreement accepted."
      }
    ],
    "verification_run": {
      "id": "9f7e83ff-616a-54ef-a76c-ee52ff142294",
      "verification_type": "consumer_package_followup",
      "started_at": "2026-10-05T21:53:46.279Z",
      "completed_at": "2026-10-05T21:53:56Z",
      "status": "completed",
      "performed_by": "Codex",
      "notes": "Read-only follow-up: 7 package quotes. ISO currency, fees, taxes and final total remain unknown. Previous discounted 200-token offer not displayed. No purchase or payment details submitted."
    },
    "token_packages": [
      {
        "id": "794232f4-d38f-5389-83cb-98f4dc75374e",
        "tokens": 45,
        "price": 4.99,
        "currency": "UNKNOWN",
        "observed_at": "2026-10-05T21:53:46.279Z",
        "source_id": "76616e07-e7bd-5d67-959f-2a7bd59c60d6",
        "verification_run_id": "9f7e83ff-616a-54ef-a76c-ee52ff142294"
      },
      {
        "id": "298601d0-73fa-5fb3-859d-e617fc989bfa",
        "tokens": 90,
        "price": 9.99,
        "currency": "UNKNOWN",
        "observed_at": "2026-10-05T21:53:46.279Z",
        "source_id": "76616e07-e7bd-5d67-959f-2a7bd59c60d6",
        "verification_run_id": "9f7e83ff-616a-54ef-a76c-ee52ff142294"
      },
      {
        "id": "92a97505-d07f-5f18-86e6-667f0880610b",
        "tokens": 200,
        "price": 20.99,
        "currency": "UNKNOWN",
        "observed_at": "2026-10-05T21:53:46.279Z",
        "source_id": "76616e07-e7bd-5d67-959f-2a7bd59c60d6",
        "verification_run_id": "9f7e83ff-616a-54ef-a76c-ee52ff142294"
      },
      {
        "id": "b7f0e8b6-2589-5814-9562-35bb921fbc36",
        "tokens": 540,
        "price": 49.99,
        "currency": "UNKNOWN",
        "observed_at": "2026-10-05T21:53:46.279Z",
        "source_id": "76616e07-e7bd-5d67-959f-2a7bd59c60d6",
        "verification_run_id": "9f7e83ff-616a-54ef-a76c-ee52ff142294"
      },
      {
        "id": "b1b710d7-a5c8-51ea-9d76-e467f0f3b077",
        "tokens": 765,
        "price": 69.99,
        "currency": "UNKNOWN",
        "observed_at": "2026-10-05T21:53:46.279Z",
        "source_id": "76616e07-e7bd-5d67-959f-2a7bd59c60d6",
        "verification_run_id": "9f7e83ff-616a-54ef-a76c-ee52ff142294"
      },
      {
        "id": "fb278ddd-3a14-550b-9034-f2f17722db33",
        "tokens": 1350,
        "price": 119.99,
        "currency": "UNKNOWN",
        "observed_at": "2026-10-05T21:53:46.279Z",
        "source_id": "76616e07-e7bd-5d67-959f-2a7bd59c60d6",
        "verification_run_id": "9f7e83ff-616a-54ef-a76c-ee52ff142294"
      },
      {
        "id": "56dea779-2e97-5d9f-b4fb-ca655af6b309",
        "tokens": 2350,
        "price": 199.99,
        "currency": "UNKNOWN",
        "observed_at": "2026-10-05T21:53:46.279Z",
        "source_id": "76616e07-e7bd-5d67-959f-2a7bd59c60d6",
        "verification_run_id": "9f7e83ff-616a-54ef-a76c-ee52ff142294"
      }
    ],
    "findings": {
      "currency_symbol": "$",
      "currency_iso": "unknown",
      "fees": "unknown",
      "taxes": "unknown",
      "checkout_total": "unknown",
      "payment_label": "Credit/Debit Card PayPal",
      "surface": "Buy Tokens > Show more token packages; before Continue",
      "promotion_200_tokens": "Previously $15.99 at 21:38:59.351Z; now $20.99 with Save $1.21. Cause and future eligibility unknown.",
      "ultimate_offer": "540, 765, 1350 and 2350 show + ULTIMATE OFFER; its terms were not opened.",
      "recurrence_label": "You will be securely billed once. No recurring charges.",
      "continue_clicked": false,
      "purchase": false
    },
    "supabase_modified": false,
    "relation_to_sample_a": "Separate later snapshot; preserve prior promotion evidence and 30 room observations."
  },
  "stripchat_minimum_followup": {
    "protocol": {
      "no_purchase": true,
      "no_start_clicked": true,
      "database_modified": false,
      "currency_iso": "unknown",
      "timestamp_semantics": "UTC capture-completion timestamps; first room position 3 is immediate timestamp after reading current dialog text",
      "sampling": "Same original 30 Girls/Popular positions; later visit times; no substitutions",
      "unknowns": "null, not zero or false",
      "comparison": "Chaturbate and Stripchat tokens are different units. Do not compare nominal token medians as purchasing power. No USD cost comparison until currency and package assumptions are resolved."
    },
    "observations": [
      {
        "id": "585cfd35-af2d-57df-81cf-ac4d78987bb5",
        "sample_position": 1,
        "source_url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T23:13:57.812Z",
        "category_segment": "Girls / Popular",
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "exclusive_tokens_per_minute": null,
        "minimum_exclusive_minutes": null,
        "minimum_private_tokens": null,
        "spy_tokens_per_minute": null,
        "private_available": null,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "notes": "Later revisit of original Sample A position. Unknown status does not imply offline. Missing minimum is not zero. Exclusive separate from Private; final Start buttons never clicked. Interactive not reassessed."
      },
      {
        "id": "3d03d02b-05ed-5c26-a27d-d0db07b40df7",
        "sample_position": 2,
        "source_url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T23:14:01.608Z",
        "category_segment": "Girls / Popular",
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "exclusive_tokens_per_minute": null,
        "minimum_exclusive_minutes": null,
        "minimum_private_tokens": null,
        "spy_tokens_per_minute": null,
        "private_available": null,
        "room_status": "offline",
        "interactive_indicator": "unknown",
        "notes": "Later revisit of original Sample A position. Unknown status does not imply offline. Missing minimum is not zero. Exclusive separate from Private; final Start buttons never clicked. Interactive not reassessed."
      },
      {
        "id": "7ceaa6d1-fc44-53df-a1b9-4c65fe3e12c3",
        "sample_position": 3,
        "source_url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T23:12:57.289Z",
        "category_segment": "Girls / Popular",
        "private_tokens_per_minute": 150,
        "minimum_private_minutes": null,
        "exclusive_tokens_per_minute": 200,
        "minimum_exclusive_minutes": null,
        "minimum_private_tokens": null,
        "spy_tokens_per_minute": null,
        "private_available": true,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "notes": "Later revisit of original Sample A position. Unknown status does not imply offline. Missing minimum is not zero. Exclusive separate from Private; final Start buttons never clicked. Interactive not reassessed.",
        "evidence": {
          "private_button": "Start 150 tk/min",
          "minimum_private": null,
          "exclusive_button": "Start 200 tk/min",
          "minimum_exclusive": null,
          "exclusive_spying_allowed": false,
          "close_used": true
        }
      },
      {
        "id": "0faa07ef-cd30-52cc-8423-a9070d22e374",
        "sample_position": 4,
        "source_url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T23:13:03.307Z",
        "category_segment": "Girls / Popular",
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "exclusive_tokens_per_minute": null,
        "minimum_exclusive_minutes": null,
        "minimum_private_tokens": null,
        "spy_tokens_per_minute": null,
        "private_available": null,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "notes": "Later revisit of original Sample A position. Unknown status does not imply offline. Missing minimum is not zero. Exclusive separate from Private; final Start buttons never clicked. Interactive not reassessed."
      },
      {
        "id": "1f0b22d2-497e-5826-8d94-ad551591b4e9",
        "sample_position": 5,
        "source_url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T23:13:09.068Z",
        "category_segment": "Girls / Popular",
        "private_tokens_per_minute": 120,
        "minimum_private_minutes": 10,
        "exclusive_tokens_per_minute": 150,
        "minimum_exclusive_minutes": 10,
        "minimum_private_tokens": 1200,
        "spy_tokens_per_minute": null,
        "private_available": true,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "notes": "Later revisit of original Sample A position. Unknown status does not imply offline. Missing minimum is not zero. Exclusive separate from Private; final Start buttons never clicked. Interactive not reassessed.",
        "evidence": {
          "private_button": "Start 120 tk/min",
          "minimum_private": "Minimum 10 min",
          "exclusive_button": "Start 150 tk/min",
          "minimum_exclusive": "Minimum 10 min",
          "exclusive_spying_allowed": false,
          "close_used": true
        }
      },
      {
        "id": "5eb4144c-2a1d-512b-984f-ae16c4761563",
        "sample_position": 6,
        "source_url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T23:13:15.738Z",
        "category_segment": "Girls / Popular",
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "exclusive_tokens_per_minute": null,
        "minimum_exclusive_minutes": null,
        "minimum_private_tokens": null,
        "spy_tokens_per_minute": null,
        "private_available": null,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "notes": "Later revisit of original Sample A position. Unknown status does not imply offline. Missing minimum is not zero. Exclusive separate from Private; final Start buttons never clicked. Interactive not reassessed."
      },
      {
        "id": "1ca39ba9-34d1-502b-a7a6-d27edac050bb",
        "sample_position": 7,
        "source_url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T23:13:31.816Z",
        "category_segment": "Girls / Popular",
        "private_tokens_per_minute": 60,
        "minimum_private_minutes": 10,
        "exclusive_tokens_per_minute": 90,
        "minimum_exclusive_minutes": 10,
        "minimum_private_tokens": 600,
        "spy_tokens_per_minute": null,
        "private_available": true,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "notes": "Later revisit of original Sample A position. Unknown status does not imply offline. Missing minimum is not zero. Exclusive separate from Private; final Start buttons never clicked. Interactive not reassessed.",
        "evidence": {
          "private_button": "Start 60 tk/min",
          "minimum_private": "Minimum 10 min",
          "exclusive_button": "Start 90 tk/min",
          "minimum_exclusive": "Minimum 10 min",
          "exclusive_spying_allowed": false,
          "close_used": true
        }
      },
      {
        "id": "271f5f4a-645b-5b3e-96f0-0a48c2cbe0b7",
        "sample_position": 8,
        "source_url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T23:13:38.556Z",
        "category_segment": "Girls / Popular",
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "exclusive_tokens_per_minute": null,
        "minimum_exclusive_minutes": null,
        "minimum_private_tokens": null,
        "spy_tokens_per_minute": null,
        "private_available": null,
        "room_status": "offline",
        "interactive_indicator": "unknown",
        "notes": "Later revisit of original Sample A position. Unknown status does not imply offline. Missing minimum is not zero. Exclusive separate from Private; final Start buttons never clicked. Interactive not reassessed."
      },
      {
        "id": "679f32a3-1d14-5d70-b7c5-f1bb92dda82e",
        "sample_position": 9,
        "source_url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T23:13:49.944Z",
        "category_segment": "Girls / Popular",
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "exclusive_tokens_per_minute": null,
        "minimum_exclusive_minutes": null,
        "minimum_private_tokens": null,
        "spy_tokens_per_minute": null,
        "private_available": null,
        "room_status": "offline",
        "interactive_indicator": "unknown",
        "notes": "Later revisit of original Sample A position. Unknown status does not imply offline. Missing minimum is not zero. Exclusive separate from Private; final Start buttons never clicked. Interactive not reassessed."
      },
      {
        "id": "35490564-bd14-5d49-a9ff-a2839ca1e725",
        "sample_position": 10,
        "source_url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T23:13:54.070Z",
        "category_segment": "Girls / Popular",
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "exclusive_tokens_per_minute": null,
        "minimum_exclusive_minutes": null,
        "minimum_private_tokens": null,
        "spy_tokens_per_minute": null,
        "private_available": null,
        "room_status": "offline",
        "interactive_indicator": "unknown",
        "notes": "Later revisit of original Sample A position. Unknown status does not imply offline. Missing minimum is not zero. Exclusive separate from Private; final Start buttons never clicked. Interactive not reassessed."
      },
      {
        "id": "9cd76698-ffec-5ec7-bffd-7b0acb1ce360",
        "sample_position": 11,
        "source_url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T23:14:25.697Z",
        "category_segment": "Girls / Popular",
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "exclusive_tokens_per_minute": null,
        "minimum_exclusive_minutes": null,
        "minimum_private_tokens": null,
        "spy_tokens_per_minute": null,
        "private_available": null,
        "room_status": "offline",
        "interactive_indicator": "unknown",
        "notes": "Later revisit of original Sample A position. Unknown status does not imply offline. Missing minimum is not zero. Exclusive separate from Private; final Start buttons never clicked. Interactive not reassessed."
      },
      {
        "id": "76b16cdf-3e52-5af4-b074-03de7ba1bdd7",
        "sample_position": 12,
        "source_url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T23:14:29.245Z",
        "category_segment": "Girls / Popular",
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "exclusive_tokens_per_minute": null,
        "minimum_exclusive_minutes": null,
        "minimum_private_tokens": null,
        "spy_tokens_per_minute": null,
        "private_available": null,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "notes": "Later revisit of original Sample A position. Unknown status does not imply offline. Missing minimum is not zero. Exclusive separate from Private; final Start buttons never clicked. Interactive not reassessed."
      },
      {
        "id": "63f3a999-9600-5c69-a9f3-d91ef5d26e34",
        "sample_position": 13,
        "source_url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T23:14:32.632Z",
        "category_segment": "Girls / Popular",
        "private_tokens_per_minute": 8,
        "minimum_private_minutes": 10,
        "exclusive_tokens_per_minute": 120,
        "minimum_exclusive_minutes": 10,
        "minimum_private_tokens": 80,
        "spy_tokens_per_minute": null,
        "private_available": true,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "notes": "Later revisit of original Sample A position. Unknown status does not imply offline. Missing minimum is not zero. Exclusive separate from Private; final Start buttons never clicked. Interactive not reassessed.",
        "evidence": {
          "private_button": "Start 8 tk/min",
          "minimum_private": "Minimum 10 min",
          "exclusive_button": "Start 120 tk/min",
          "minimum_exclusive": "Minimum 10 min",
          "exclusive_spying_allowed": false,
          "close_used": true
        }
      },
      {
        "id": "ec99e92e-09b3-5e32-b998-94d60e573157",
        "sample_position": 14,
        "source_url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T23:14:36.890Z",
        "category_segment": "Girls / Popular",
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "exclusive_tokens_per_minute": null,
        "minimum_exclusive_minutes": null,
        "minimum_private_tokens": null,
        "spy_tokens_per_minute": null,
        "private_available": null,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "notes": "Later revisit of original Sample A position. Unknown status does not imply offline. Missing minimum is not zero. Exclusive separate from Private; final Start buttons never clicked. Interactive not reassessed."
      },
      {
        "id": "092f8197-85af-58fc-b71e-deea29220496",
        "sample_position": 15,
        "source_url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T23:14:41.863Z",
        "category_segment": "Girls / Popular",
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "exclusive_tokens_per_minute": null,
        "minimum_exclusive_minutes": null,
        "minimum_private_tokens": null,
        "spy_tokens_per_minute": null,
        "private_available": null,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "notes": "Later revisit of original Sample A position. Unknown status does not imply offline. Missing minimum is not zero. Exclusive separate from Private; final Start buttons never clicked. Interactive not reassessed."
      },
      {
        "id": "b888d634-605c-52e1-8f33-5b3e16e993bb",
        "sample_position": 16,
        "source_url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T23:15:04.079Z",
        "category_segment": "Girls / Popular",
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "exclusive_tokens_per_minute": null,
        "minimum_exclusive_minutes": null,
        "minimum_private_tokens": null,
        "spy_tokens_per_minute": null,
        "private_available": null,
        "room_status": "offline",
        "interactive_indicator": "unknown",
        "notes": "Later revisit of original Sample A position. Unknown status does not imply offline. Missing minimum is not zero. Exclusive separate from Private; final Start buttons never clicked. Interactive not reassessed."
      },
      {
        "id": "e11aa168-989a-51b8-a00c-c495bdbbef59",
        "sample_position": 17,
        "source_url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T23:15:07.701Z",
        "category_segment": "Girls / Popular",
        "private_tokens_per_minute": 90,
        "minimum_private_minutes": 10,
        "exclusive_tokens_per_minute": 120,
        "minimum_exclusive_minutes": 10,
        "minimum_private_tokens": 900,
        "spy_tokens_per_minute": null,
        "private_available": true,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "notes": "Later revisit of original Sample A position. Unknown status does not imply offline. Missing minimum is not zero. Exclusive separate from Private; final Start buttons never clicked. Interactive not reassessed.",
        "evidence": {
          "private_button": "Start 90 tk/min",
          "minimum_private": "Minimum 10 min",
          "exclusive_button": "Start 120 tk/min",
          "minimum_exclusive": "Minimum 10 min",
          "exclusive_spying_allowed": false,
          "close_used": true
        }
      },
      {
        "id": "8d3f0336-a94d-5be7-b2ac-66291c435684",
        "sample_position": 18,
        "source_url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T23:15:13.400Z",
        "category_segment": "Girls / Popular",
        "private_tokens_per_minute": 32,
        "minimum_private_minutes": 10,
        "exclusive_tokens_per_minute": 44,
        "minimum_exclusive_minutes": 10,
        "minimum_private_tokens": 320,
        "spy_tokens_per_minute": null,
        "private_available": true,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "notes": "Later revisit of original Sample A position. Unknown status does not imply offline. Missing minimum is not zero. Exclusive separate from Private; final Start buttons never clicked. Interactive not reassessed.",
        "evidence": {
          "private_button": "Start 32 tk/min",
          "minimum_private": "Minimum 10 min",
          "exclusive_button": "Start 44 tk/min",
          "minimum_exclusive": "Minimum 10 min",
          "exclusive_spying_allowed": false,
          "close_used": true
        }
      },
      {
        "id": "0e3a9c99-2cfe-5b17-89b7-7727a0e423f6",
        "sample_position": 19,
        "source_url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T23:15:20.355Z",
        "category_segment": "Girls / Popular",
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "exclusive_tokens_per_minute": null,
        "minimum_exclusive_minutes": null,
        "minimum_private_tokens": null,
        "spy_tokens_per_minute": null,
        "private_available": null,
        "room_status": "offline",
        "interactive_indicator": "unknown",
        "notes": "Later revisit of original Sample A position. Unknown status does not imply offline. Missing minimum is not zero. Exclusive separate from Private; final Start buttons never clicked. Interactive not reassessed."
      },
      {
        "id": "e8d0fb74-242b-51d1-8af0-ed906442a35e",
        "sample_position": 20,
        "source_url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T23:15:27.264Z",
        "category_segment": "Girls / Popular",
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "exclusive_tokens_per_minute": null,
        "minimum_exclusive_minutes": null,
        "minimum_private_tokens": null,
        "spy_tokens_per_minute": null,
        "private_available": null,
        "room_status": "offline",
        "interactive_indicator": "unknown",
        "notes": "Later revisit of original Sample A position. Unknown status does not imply offline. Missing minimum is not zero. Exclusive separate from Private; final Start buttons never clicked. Interactive not reassessed."
      },
      {
        "id": "6d3f0342-930f-5074-b136-14a2490537a9",
        "sample_position": 21,
        "source_url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T23:15:41.781Z",
        "category_segment": "Girls / Popular",
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "exclusive_tokens_per_minute": null,
        "minimum_exclusive_minutes": null,
        "minimum_private_tokens": null,
        "spy_tokens_per_minute": null,
        "private_available": null,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "notes": "Later revisit of original Sample A position. Unknown status does not imply offline. Missing minimum is not zero. Exclusive separate from Private; final Start buttons never clicked. Interactive not reassessed."
      },
      {
        "id": "b621bead-d789-5359-ae2e-09474d26713a",
        "sample_position": 22,
        "source_url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:45.563Z",
        "observed_at": "2026-10-05T23:15:45.503Z",
        "category_segment": "Girls / Popular",
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "exclusive_tokens_per_minute": null,
        "minimum_exclusive_minutes": null,
        "minimum_private_tokens": null,
        "spy_tokens_per_minute": null,
        "private_available": null,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "notes": "Later revisit of original Sample A position. Unknown status does not imply offline. Missing minimum is not zero. Exclusive separate from Private; final Start buttons never clicked. Interactive not reassessed."
      },
      {
        "id": "b9ff7b67-fe98-5fcd-a071-31fa5f896bed",
        "sample_position": 23,
        "source_url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:45.563Z",
        "observed_at": "2026-10-05T23:15:48.989Z",
        "category_segment": "Girls / Popular",
        "private_tokens_per_minute": 120,
        "minimum_private_minutes": 10,
        "exclusive_tokens_per_minute": 150,
        "minimum_exclusive_minutes": 10,
        "minimum_private_tokens": 1200,
        "spy_tokens_per_minute": null,
        "private_available": true,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "notes": "Later revisit of original Sample A position. Unknown status does not imply offline. Missing minimum is not zero. Exclusive separate from Private; final Start buttons never clicked. Interactive not reassessed.",
        "evidence": {
          "private_button": "Start 120 tk/min",
          "minimum_private": "Minimum 10 min",
          "exclusive_button": "Start 150 tk/min",
          "minimum_exclusive": "Minimum 10 min",
          "exclusive_spying_allowed": false,
          "close_used": true
        }
      },
      {
        "id": "47e2c072-4963-5d49-974f-837dcf828a03",
        "sample_position": 24,
        "source_url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:45.563Z",
        "observed_at": "2026-10-05T23:15:55.375Z",
        "category_segment": "Girls / Popular",
        "private_tokens_per_minute": 44,
        "minimum_private_minutes": 10,
        "exclusive_tokens_per_minute": 60,
        "minimum_exclusive_minutes": 10,
        "minimum_private_tokens": 440,
        "spy_tokens_per_minute": null,
        "private_available": true,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "notes": "Later revisit of original Sample A position. Unknown status does not imply offline. Missing minimum is not zero. Exclusive separate from Private; final Start buttons never clicked. Interactive not reassessed.",
        "evidence": {
          "private_button": "Start 44 tk/min",
          "minimum_private": "Minimum 10 min",
          "exclusive_button": "Start 60 tk/min",
          "minimum_exclusive": "Minimum 10 min",
          "exclusive_spying_allowed": false,
          "close_used": true
        }
      },
      {
        "id": "8f9d7b6f-14a4-5ff2-ab48-9e46efc24799",
        "sample_position": 25,
        "source_url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:45.563Z",
        "observed_at": "2026-10-05T23:16:01.940Z",
        "category_segment": "Girls / Popular",
        "private_tokens_per_minute": 60,
        "minimum_private_minutes": 5,
        "exclusive_tokens_per_minute": 90,
        "minimum_exclusive_minutes": 5,
        "minimum_private_tokens": 300,
        "spy_tokens_per_minute": null,
        "private_available": true,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "notes": "Later revisit of original Sample A position. Unknown status does not imply offline. Missing minimum is not zero. Exclusive separate from Private; final Start buttons never clicked. Interactive not reassessed.",
        "evidence": {
          "private_button": "Start 60 tk/min",
          "minimum_private": "Minimum 5 min",
          "exclusive_button": "Start 90 tk/min",
          "minimum_exclusive": "Minimum 5 min",
          "exclusive_spying_allowed": false,
          "close_used": true
        }
      },
      {
        "id": "95b979db-6605-5e47-adad-eefbb62656ae",
        "sample_position": 26,
        "source_url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:45.563Z",
        "observed_at": "2026-10-05T23:16:27.176Z",
        "category_segment": "Girls / Popular",
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "exclusive_tokens_per_minute": null,
        "minimum_exclusive_minutes": null,
        "minimum_private_tokens": null,
        "spy_tokens_per_minute": null,
        "private_available": null,
        "room_status": "offline",
        "interactive_indicator": "unknown",
        "notes": "Later revisit of original Sample A position. Unknown status does not imply offline. Missing minimum is not zero. Exclusive separate from Private; final Start buttons never clicked. Interactive not reassessed."
      },
      {
        "id": "084bf1c0-c73a-51b1-b462-2a92318d1f9f",
        "sample_position": 27,
        "source_url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:45.563Z",
        "observed_at": "2026-10-05T23:16:30.675Z",
        "category_segment": "Girls / Popular",
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "exclusive_tokens_per_minute": null,
        "minimum_exclusive_minutes": null,
        "minimum_private_tokens": null,
        "spy_tokens_per_minute": null,
        "private_available": null,
        "room_status": "offline",
        "interactive_indicator": "unknown",
        "notes": "Later revisit of original Sample A position. Unknown status does not imply offline. Missing minimum is not zero. Exclusive separate from Private; final Start buttons never clicked. Interactive not reassessed."
      },
      {
        "id": "d6fabe1c-dec0-5c1f-b422-8971741156fd",
        "sample_position": 28,
        "source_url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:45.563Z",
        "observed_at": "2026-10-05T23:16:36.344Z",
        "category_segment": "Girls / Popular",
        "private_tokens_per_minute": 90,
        "minimum_private_minutes": 10,
        "exclusive_tokens_per_minute": 120,
        "minimum_exclusive_minutes": 10,
        "minimum_private_tokens": 900,
        "spy_tokens_per_minute": null,
        "private_available": true,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "notes": "Later revisit of original Sample A position. Unknown status does not imply offline. Missing minimum is not zero. Exclusive separate from Private; final Start buttons never clicked. Interactive not reassessed.",
        "evidence": {
          "private_button": "Start 90 tk/min",
          "minimum_private": "Minimum 10 min",
          "exclusive_button": "Start 120 tk/min",
          "minimum_exclusive": "Minimum 10 min",
          "exclusive_spying_allowed": false,
          "close_used": true
        }
      },
      {
        "id": "ce3ca5aa-fe25-53d5-831c-233ff9f3ee08",
        "sample_position": 29,
        "source_url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:45.563Z",
        "observed_at": "2026-10-05T23:16:40.537Z",
        "category_segment": "Girls / Popular",
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "exclusive_tokens_per_minute": null,
        "minimum_exclusive_minutes": null,
        "minimum_private_tokens": null,
        "spy_tokens_per_minute": null,
        "private_available": null,
        "room_status": "offline",
        "interactive_indicator": "unknown",
        "notes": "Later revisit of original Sample A position. Unknown status does not imply offline. Missing minimum is not zero. Exclusive separate from Private; final Start buttons never clicked. Interactive not reassessed."
      },
      {
        "id": "ab4276a8-70fe-5e12-8279-6f4af96b7fd5",
        "sample_position": 30,
        "source_url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:45.563Z",
        "observed_at": "2026-10-05T23:16:44.071Z",
        "category_segment": "Girls / Popular",
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "exclusive_tokens_per_minute": null,
        "minimum_exclusive_minutes": null,
        "minimum_private_tokens": null,
        "spy_tokens_per_minute": null,
        "private_available": null,
        "room_status": "offline",
        "interactive_indicator": "unknown",
        "notes": "Later revisit of original Sample A position. Unknown status does not imply offline. Missing minimum is not zero. Exclusive separate from Private; final Start buttons never clicked. Interactive not reassessed."
      }
    ],
    "checkout_currency_check": {
      "observed_at": "2026-10-05T23:18:11.210Z",
      "source_url": "https://stripchat.com/",
      "ui_context": "Buy Tokens > 45 tokens > Continue > payment form before Submit",
      "tokens": 45,
      "displayed_total": 4.99,
      "currency_symbol": "$",
      "currency_iso": null,
      "purchase_type": "One-time purchase",
      "checkout_submit_clicked": false,
      "payment_details_entered": false,
      "fees_taxes": "No breakdown established; final post-payment total not observed",
      "conclusion": "ISO currency remains unknown; do not relabel historical packages USD",
      "displayed_processor": "Paymentico.com"
    },
    "statistics": {
      "checked": 30,
      "known_private_and_exclusive": 10,
      "known_private_and_exclusive_minimums": 9,
      "private_rate_median": 75.0,
      "private_minimum_median": 10,
      "minimum_private_tokens_median": 600,
      "minimum_private_tokens_range": [
        80,
        1200
      ],
      "scope": "Conditional statistics for available rows only; not platform estimates",
      "money_comparison_ready": false
    }
  },
  "stripchat_later_rechecks": [
    {
      "id": "ef9af19a-524c-53a4-baf9-c808bf128336",
      "sample_position": 1,
      "source_url": "/methodology/index.html#anonymous-observations",
      "selected_at": "2026-10-05T21:40:41.277Z",
      "observed_at": "2026-10-05T23:21:18.823Z",
      "category_segment": "Girls / Popular",
      "private_tokens_per_minute": 90,
      "minimum_private_minutes": 9,
      "exclusive_tokens_per_minute": 200,
      "minimum_exclusive_minutes": 10,
      "minimum_private_tokens": 810,
      "private_available": true,
      "spy_tokens_per_minute": null,
      "room_status": "unknown",
      "interactive_indicator": "unknown",
      "notes": "Targeted repeat of previously unknown rooms. Both Private and Private Show control labels considered. Final Start buttons not clicked. Unknown fields remain unknown. Previous observations retained.",
      "evidence": {
        "private": "Start 90 tk/min",
        "minimum_private": "Minimum 9 min",
        "exclusive": "Start 200 tk/min",
        "minimum_exclusive": "Minimum 10 min",
        "closed_without_start": true
      }
    },
    {
      "id": "4d4bc589-fbe7-5e74-8fef-a629856b3aad",
      "sample_position": 4,
      "source_url": "/methodology/index.html#anonymous-observations",
      "selected_at": "2026-10-05T21:40:41.277Z",
      "observed_at": "2026-10-05T23:21:23.112Z",
      "category_segment": "Girls / Popular",
      "private_tokens_per_minute": null,
      "minimum_private_minutes": null,
      "exclusive_tokens_per_minute": null,
      "minimum_exclusive_minutes": null,
      "minimum_private_tokens": null,
      "private_available": null,
      "spy_tokens_per_minute": null,
      "room_status": "unknown",
      "interactive_indicator": "unknown",
      "notes": "Targeted repeat of previously unknown rooms. Both Private and Private Show control labels considered. Final Start buttons not clicked. Unknown fields remain unknown. Previous observations retained."
    },
    {
      "id": "71682955-8f71-5db2-aa3e-860c435c3b3c",
      "sample_position": 6,
      "source_url": "/methodology/index.html#anonymous-observations",
      "selected_at": "2026-10-05T21:40:41.277Z",
      "observed_at": "2026-10-05T23:21:26.835Z",
      "category_segment": "Girls / Popular",
      "private_tokens_per_minute": null,
      "minimum_private_minutes": null,
      "exclusive_tokens_per_minute": null,
      "minimum_exclusive_minutes": null,
      "minimum_private_tokens": null,
      "private_available": null,
      "spy_tokens_per_minute": null,
      "room_status": "offline",
      "interactive_indicator": "unknown",
      "notes": "Targeted repeat of previously unknown rooms. Both Private and Private Show control labels considered. Final Start buttons not clicked. Unknown fields remain unknown. Previous observations retained."
    },
    {
      "id": "c7d7d534-8910-5a41-a897-eaea7115b9e2",
      "sample_position": 12,
      "source_url": "/methodology/index.html#anonymous-observations",
      "selected_at": "2026-10-05T21:40:41.277Z",
      "observed_at": "2026-10-05T23:21:56.016Z",
      "category_segment": "Girls / Popular",
      "private_tokens_per_minute": 60,
      "minimum_private_minutes": 10,
      "exclusive_tokens_per_minute": 90,
      "minimum_exclusive_minutes": 10,
      "minimum_private_tokens": 600,
      "private_available": true,
      "spy_tokens_per_minute": null,
      "room_status": "unknown",
      "interactive_indicator": "unknown",
      "notes": "Targeted repeat of previously unknown rooms. Both Private and Private Show control labels considered. Final Start buttons not clicked. Unknown fields remain unknown. Previous observations retained.",
      "evidence": {
        "private": "Start 60 tk/min",
        "minimum_private": "Minimum 10 min",
        "exclusive": "Start 90 tk/min",
        "minimum_exclusive": "Minimum 10 min",
        "closed_without_start": true
      }
    },
    {
      "id": "397737b0-3be6-575e-8c96-e3636a4a710f",
      "sample_position": 14,
      "source_url": "/methodology/index.html#anonymous-observations",
      "selected_at": "2026-10-05T21:40:41.277Z",
      "observed_at": "2026-10-05T23:22:00.025Z",
      "category_segment": "Girls / Popular",
      "private_tokens_per_minute": null,
      "minimum_private_minutes": null,
      "exclusive_tokens_per_minute": null,
      "minimum_exclusive_minutes": null,
      "minimum_private_tokens": null,
      "private_available": null,
      "spy_tokens_per_minute": null,
      "room_status": "unknown",
      "interactive_indicator": "unknown",
      "notes": "Targeted repeat of previously unknown rooms. Both Private and Private Show control labels considered. Final Start buttons not clicked. Unknown fields remain unknown. Previous observations retained."
    },
    {
      "id": "2cd14f53-a100-50ed-96d2-6b2d65ac7c3c",
      "sample_position": 15,
      "source_url": "/methodology/index.html#anonymous-observations",
      "selected_at": "2026-10-05T21:40:41.277Z",
      "observed_at": "2026-10-05T23:22:05.526Z",
      "category_segment": "Girls / Popular",
      "private_tokens_per_minute": 60,
      "minimum_private_minutes": null,
      "exclusive_tokens_per_minute": 90,
      "minimum_exclusive_minutes": null,
      "minimum_private_tokens": null,
      "private_available": true,
      "spy_tokens_per_minute": null,
      "room_status": "unknown",
      "interactive_indicator": "unknown",
      "notes": "Targeted repeat of previously unknown rooms. Both Private and Private Show control labels considered. Final Start buttons not clicked. Unknown fields remain unknown. Previous observations retained.",
      "evidence": {
        "private": "Start 60 tk/min",
        "minimum_private": null,
        "exclusive": "Start 90 tk/min",
        "minimum_exclusive": null,
        "closed_without_start": true
      }
    },
    {
      "id": "4b0c34f0-8eff-5c5a-8079-c04e3bfc933f",
      "sample_position": 21,
      "source_url": "/methodology/index.html#anonymous-observations",
      "selected_at": "2026-10-05T21:40:41.277Z",
      "observed_at": "2026-10-05T23:22:09.661Z",
      "category_segment": "Girls / Popular",
      "private_tokens_per_minute": null,
      "minimum_private_minutes": null,
      "exclusive_tokens_per_minute": null,
      "minimum_exclusive_minutes": null,
      "minimum_private_tokens": null,
      "private_available": null,
      "spy_tokens_per_minute": null,
      "room_status": "unknown",
      "interactive_indicator": "unknown",
      "notes": "Targeted repeat of previously unknown rooms. Both Private and Private Show control labels considered. Final Start buttons not clicked. Unknown fields remain unknown. Previous observations retained."
    },
    {
      "id": "8719048c-e482-589e-a82e-ea4b3f10b8dd",
      "sample_position": 22,
      "source_url": "/methodology/index.html#anonymous-observations",
      "selected_at": "2026-10-05T21:40:45.563Z",
      "observed_at": "2026-10-05T23:22:13.118Z",
      "category_segment": "Girls / Popular",
      "private_tokens_per_minute": null,
      "minimum_private_minutes": null,
      "exclusive_tokens_per_minute": null,
      "minimum_exclusive_minutes": null,
      "minimum_private_tokens": null,
      "private_available": null,
      "spy_tokens_per_minute": null,
      "room_status": "unknown",
      "interactive_indicator": "unknown",
      "notes": "Targeted repeat of previously unknown rooms. Both Private and Private Show control labels considered. Final Start buttons not clicked. Unknown fields remain unknown. Previous observations retained."
    }
  ],
  "currency_confirmation": {
    "recorded_at": "2026-10-05T23:27:51Z",
    "provided_by": "user",
    "statement": "подтверждаю валюта на обоих платформах USD",
    "platforms": [
      "Chaturbate",
      "Stripchat"
    ],
    "currency": "USD",
    "basis": "explicit_user_confirmation",
    "independently_confirmed_in_checkout": false,
    "scope": "Currency denomination of researched package prices only; not taxes, fees, historical price validity, or promotion eligibility",
    "database_modified": false
  },
  "latest_private": {
    "Chaturbate": [
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 1,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:52:03.451Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "password_required",
        "interactive_indicator": "unknown",
        "interactive_basis": null,
        "private_control": "not_shown_at_check",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "id": "2fed2e04-088a-5ff1-84b6-ce53ee7ae5c1"
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 2,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:59:15.971Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": true,
        "private_tokens_per_minute": 480,
        "minimum_private_minutes": 15,
        "premium_tokens_per_minute": 720,
        "premium_minimum_minutes": 10,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "yes",
        "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
        "private_control": "shown",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "evidence": {
          "standard": "480 tokens/min, minimum 15 minutes",
          "premium": "720 tokens/min, minimum 10 minutes",
          "premium_spying_allowed": false,
          "recording_offered": true,
          "dialog_buttons": [
            "Cancel",
            "Request"
          ],
          "request_clicked": false
        },
        "id": "1f9279e9-07aa-502b-91e6-0ecd3eeadfe3"
      },
      {
        "id": "3b299f70-99cf-5182-a876-ca26c963aa4a",
        "sample": "cb-private-recheck-20261005T230409669",
        "sample_position": 3,
        "source_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T23:04:09.669Z",
        "category_segment": "female",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "offline",
        "interactive_indicator": "unknown",
        "private_control": "not_shown_at_check",
        "notes": "Targeted later recheck of previously unknown positions; retains original selection membership and rank. Interactive indicator not reassessed. Missing function is not proof of permanent unavailability. Request never clicked.",
        "status_evidence": "Room is currently offline"
      },
      {
        "id": "c3b1213f-27b2-53e9-89e5-b5d2d2eab377",
        "sample": "cb-private-recheck-20261005T230409669",
        "sample_position": 4,
        "source_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T23:04:14.123Z",
        "category_segment": "female",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "private_available": true,
        "private_tokens_per_minute": 60,
        "minimum_private_minutes": 20,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "private_control": "shown",
        "notes": "Targeted later recheck of previously unknown positions; retains original selection membership and rank. Interactive indicator not reassessed. Missing function is not proof of permanent unavailability. Request never clicked.",
        "evidence": {
          "standard": "60 tokens/min, minimum 20 minutes",
          "premium": null,
          "premium_spying_allowed": null,
          "recording_offered": true,
          "buttons": [
            "Cancel",
            "Request"
          ],
          "cancel_verified": true
        }
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 5,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:50:06.219Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "offline",
        "interactive_indicator": "yes",
        "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
        "private_control": "not_shown_at_check",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "id": "bda69bba-7118-56e7-acd1-906c93420b2c"
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 6,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:59:23.581Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": true,
        "private_tokens_per_minute": 240,
        "minimum_private_minutes": 20,
        "premium_tokens_per_minute": 360,
        "premium_minimum_minutes": 15,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "yes",
        "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
        "private_control": "shown",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "evidence": {
          "standard": "240 tokens/min, minimum 20 minutes",
          "premium": "360 tokens/min, minimum 15 minutes",
          "premium_spying_allowed": false,
          "recording_offered": true,
          "dialog_buttons": [
            "Cancel",
            "Request"
          ],
          "request_clicked": false
        },
        "id": "484b30c8-30b4-5aa2-911e-f99f2536cf1c"
      },
      {
        "id": "6870458a-b713-5e0d-912a-34edee04715e",
        "sample": "cb-private-recheck-20261005T230409669",
        "sample_position": 7,
        "source_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T23:04:18.216Z",
        "category_segment": "female",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "private_available": true,
        "private_tokens_per_minute": 240,
        "minimum_private_minutes": 15,
        "premium_tokens_per_minute": 360,
        "premium_minimum_minutes": 15,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "private_control": "shown",
        "notes": "Targeted later recheck of previously unknown positions; retains original selection membership and rank. Interactive indicator not reassessed. Missing function is not proof of permanent unavailability. Request never clicked.",
        "evidence": {
          "standard": "240 tokens/min, minimum 15 minutes",
          "premium": "360 tokens/min, minimum 15 minutes",
          "premium_spying_allowed": false,
          "recording_offered": true,
          "buttons": [
            "Cancel",
            "Request"
          ],
          "cancel_verified": true
        }
      },
      {
        "id": "8fb38c8f-26cf-59bd-a203-f6333632ce38",
        "sample": "cb-private-recheck-20261005T230409669",
        "sample_position": 8,
        "source_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T23:04:22.301Z",
        "category_segment": "female",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "private_available": true,
        "private_tokens_per_minute": 240,
        "minimum_private_minutes": 10,
        "premium_tokens_per_minute": 360,
        "premium_minimum_minutes": 10,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "private_control": "shown",
        "notes": "Targeted later recheck of previously unknown positions; retains original selection membership and rank. Interactive indicator not reassessed. Missing function is not proof of permanent unavailability. Request never clicked.",
        "evidence": {
          "standard": "240 tokens/min, minimum 10 minutes",
          "premium": "360 tokens/min, minimum 10 minutes",
          "premium_spying_allowed": false,
          "recording_offered": true,
          "buttons": [
            "Cancel",
            "Request"
          ],
          "cancel_verified": true
        }
      },
      {
        "id": "5fc54ea1-7a0f-51df-bc8d-a6315c7b11f8",
        "sample": "cb-private-recheck-20261005T230409669",
        "sample_position": 9,
        "source_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T23:04:36.178Z",
        "category_segment": "female",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "offline",
        "interactive_indicator": "unknown",
        "private_control": "not_shown_at_check",
        "notes": "Targeted later recheck of previously unknown positions; retains original selection membership and rank. Interactive indicator not reassessed. Missing function is not proof of permanent unavailability. Request never clicked.",
        "status_evidence": "Room is currently offline"
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 10,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:50:47.861Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "offline",
        "interactive_indicator": "yes",
        "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
        "private_control": "not_shown_at_check",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "id": "e8e70dbd-095e-51c6-8acf-f2fc056b7343"
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 11,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:50:49.547Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "offline",
        "interactive_indicator": "unknown",
        "interactive_basis": null,
        "private_control": "not_shown_at_check",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "id": "d0369704-e00c-59e7-a17e-c70fe64a5739"
      },
      {
        "id": "289c7ca3-2acf-5fb9-9627-8433499b965e",
        "sample": "cb-private-recheck-20261005T230409669",
        "sample_position": 12,
        "source_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T23:04:41.528Z",
        "category_segment": "female",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "private_available": true,
        "private_tokens_per_minute": 120,
        "minimum_private_minutes": 6,
        "premium_tokens_per_minute": 150,
        "premium_minimum_minutes": 7,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "private_control": "shown",
        "notes": "Targeted later recheck of previously unknown positions; retains original selection membership and rank. Interactive indicator not reassessed. Missing function is not proof of permanent unavailability. Request never clicked.",
        "evidence": {
          "standard": "120 tokens/min, minimum 6 minutes",
          "premium": "150 tokens/min, minimum 7 minutes",
          "premium_spying_allowed": false,
          "recording_offered": false,
          "buttons": [
            "Cancel",
            "Request"
          ],
          "cancel_verified": true
        }
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 13,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:50:54.523Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "offline",
        "interactive_indicator": "yes",
        "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
        "private_control": "not_shown_at_check",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "id": "cfa082c5-502b-52d6-bd73-74d03c4bb20a"
      },
      {
        "id": "f928f37d-9d03-5330-bf23-85393462b17d",
        "sample": "cb-private-recheck-20261005T230409669",
        "sample_position": 14,
        "source_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T23:04:45.980Z",
        "category_segment": "female",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "private_available": true,
        "private_tokens_per_minute": 90,
        "minimum_private_minutes": 10,
        "premium_tokens_per_minute": 150,
        "premium_minimum_minutes": 10,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "private_control": "shown",
        "notes": "Targeted later recheck of previously unknown positions; retains original selection membership and rank. Interactive indicator not reassessed. Missing function is not proof of permanent unavailability. Request never clicked.",
        "evidence": {
          "standard": "90 tokens/min, minimum 10 minutes",
          "premium": "150 tokens/min, minimum 10 minutes",
          "premium_spying_allowed": false,
          "recording_offered": true,
          "buttons": [
            "Cancel",
            "Request"
          ],
          "cancel_verified": true
        }
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 15,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:51:07.405Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "offline",
        "interactive_indicator": "unknown",
        "interactive_basis": null,
        "private_control": "not_shown_at_check",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "id": "096b8c86-a43b-576f-bd64-af0713b135a2"
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 16,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:51:09.313Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "offline",
        "interactive_indicator": "yes",
        "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
        "private_control": "not_shown_at_check",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "id": "fb0af8c5-7457-5934-a031-6ac5e40401db"
      },
      {
        "id": "bba40acf-6b65-5c06-9a01-effd6b290427",
        "sample": "cb-private-recheck-20261005T230409669",
        "sample_position": 17,
        "source_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T23:04:49.948Z",
        "category_segment": "female",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "private_available": true,
        "private_tokens_per_minute": 120,
        "minimum_private_minutes": 15,
        "premium_tokens_per_minute": 480,
        "premium_minimum_minutes": 15,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "private_control": "shown",
        "notes": "Targeted later recheck of previously unknown positions; retains original selection membership and rank. Interactive indicator not reassessed. Missing function is not proof of permanent unavailability. Request never clicked.",
        "evidence": {
          "standard": "120 tokens/min, minimum 15 minutes",
          "premium": "480 tokens/min, minimum 15 minutes",
          "premium_spying_allowed": false,
          "recording_offered": true,
          "buttons": [
            "Cancel",
            "Request"
          ],
          "cancel_verified": true
        }
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 18,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:51:12.957Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "offline",
        "interactive_indicator": "yes",
        "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
        "private_control": "not_shown_at_check",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "id": "9ccfdddb-7e8b-5e78-8bfd-36b85a57433d"
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 19,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:51:24.920Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "offline",
        "interactive_indicator": "unknown",
        "interactive_basis": null,
        "private_control": "not_shown_at_check",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "id": "3ece6894-7c93-5118-8efe-002ece220220"
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 20,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:51:26.568Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "offline",
        "interactive_indicator": "yes",
        "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
        "private_control": "not_shown_at_check",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "id": "c9ff463f-830b-5492-b3c3-4a318367f6ee"
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 21,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:51:28.403Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "offline",
        "interactive_indicator": "unknown",
        "interactive_basis": null,
        "private_control": "not_shown_at_check",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "id": "40f44167-bd66-54db-bae1-7d73ca6e1aed"
      },
      {
        "id": "1756e56f-2104-53fd-8e7d-d6580e2114d1",
        "sample": "cb-private-recheck-20261005T230409669",
        "sample_position": 22,
        "source_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T23:05:01.570Z",
        "category_segment": "female",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "private_available": true,
        "private_tokens_per_minute": 90,
        "minimum_private_minutes": 10,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "private_control": "shown",
        "notes": "Targeted later recheck of previously unknown positions; retains original selection membership and rank. Interactive indicator not reassessed. Missing function is not proof of permanent unavailability. Request never clicked.",
        "evidence": {
          "standard": "90 tokens/min, minimum 10 minutes",
          "premium": null,
          "premium_spying_allowed": null,
          "recording_offered": true,
          "buttons": [
            "Cancel",
            "Request"
          ],
          "cancel_verified": true
        }
      },
      {
        "id": "35a1b4d1-2a3d-5564-aebf-77e3bf78da97",
        "sample": "cb-private-recheck-20261005T230409669",
        "sample_position": 23,
        "source_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T23:05:06.228Z",
        "category_segment": "female",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "private_control": "not_shown_at_check",
        "notes": "Targeted later recheck of previously unknown positions; retains original selection membership and rank. Interactive indicator not reassessed. Missing function is not proof of permanent unavailability. Request never clicked.",
        "status_evidence": null
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 24,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:51:34.133Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "offline",
        "interactive_indicator": "yes",
        "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
        "private_control": "not_shown_at_check",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "id": "1f440b5b-4717-5d33-b044-641263aa744e"
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 25,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:51:36.777Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "offline",
        "interactive_indicator": "unknown",
        "interactive_basis": null,
        "private_control": "not_shown_at_check",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "id": "dfd90f36-f01a-54c6-9ed5-abc26132e6bf"
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 26,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:52:11.112Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": true,
        "private_tokens_per_minute": 90,
        "minimum_private_minutes": 5,
        "premium_tokens_per_minute": 120,
        "premium_minimum_minutes": 5,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "yes",
        "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
        "private_control": "shown",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "evidence": {
          "standard": "90 tokens/min, minimum 5 minutes",
          "premium": "120 tokens/min, minimum 5 minutes",
          "premium_spying_allowed": false,
          "recording_offered": true,
          "dialog_buttons": [
            "Cancel",
            "Request"
          ],
          "request_clicked": false
        },
        "id": "9979adba-9993-5301-bb1a-97eeb9c9a73e"
      },
      {
        "id": "6fd1721d-8b23-5e1b-9179-3dfb1126b56d",
        "sample": "cb-private-recheck-20261005T230409669",
        "sample_position": 27,
        "source_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T23:05:10.698Z",
        "category_segment": "female",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "private_control": "not_shown_at_check",
        "notes": "Targeted later recheck of previously unknown positions; retains original selection membership and rank. Interactive indicator not reassessed. Missing function is not proof of permanent unavailability. Request never clicked.",
        "status_evidence": null
      },
      {
        "id": "0cfc5128-382f-513a-9d23-7eb46039a687",
        "sample": "cb-private-recheck-20261005T230409669",
        "sample_position": 28,
        "source_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T23:05:14.467Z",
        "category_segment": "female",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "private_available": true,
        "private_tokens_per_minute": 60,
        "minimum_private_minutes": 10,
        "premium_tokens_per_minute": 90,
        "premium_minimum_minutes": 10,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "private_control": "shown",
        "notes": "Targeted later recheck of previously unknown positions; retains original selection membership and rank. Interactive indicator not reassessed. Missing function is not proof of permanent unavailability. Request never clicked.",
        "evidence": {
          "standard": "60 tokens/min, minimum 10 minutes",
          "premium": "90 tokens/min, minimum 10 minutes",
          "premium_spying_allowed": false,
          "recording_offered": true,
          "buttons": [
            "Cancel",
            "Request"
          ],
          "cancel_verified": true
        }
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 29,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:52:24.472Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "offline",
        "interactive_indicator": "unknown",
        "interactive_basis": null,
        "private_control": "not_shown_at_check",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "id": "a6365993-45eb-59b7-b747-9eb3f3c8f722"
      },
      {
        "id": "0b9220a6-b764-525e-a1cf-b86bd24669c5",
        "sample": "cb-private-recheck-20261005T230409669",
        "sample_position": 30,
        "source_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T23:05:25.810Z",
        "category_segment": "female",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "private_control": "not_shown_at_check",
        "notes": "Targeted later recheck of previously unknown positions; retains original selection membership and rank. Interactive indicator not reassessed. Missing function is not proof of permanent unavailability. Request never clicked.",
        "status_evidence": null
      },
      {
        "id": "d6b11d76-a874-56e9-a5b9-7f4fd4adde35",
        "sample": "cb-private-recheck-20261005T230409669",
        "sample_position": 31,
        "source_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T23:05:30.861Z",
        "category_segment": "female",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "private_control": "not_shown_at_check",
        "notes": "Targeted later recheck of previously unknown positions; retains original selection membership and rank. Interactive indicator not reassessed. Missing function is not proof of permanent unavailability. Request never clicked.",
        "status_evidence": null
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 32,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:59:32.618Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": true,
        "private_tokens_per_minute": 42,
        "minimum_private_minutes": 10,
        "premium_tokens_per_minute": 60,
        "premium_minimum_minutes": 5,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "yes",
        "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
        "private_control": "shown",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "evidence": {
          "standard": "42 tokens/min, minimum 10 minutes",
          "premium": "60 tokens/min, minimum 5 minutes",
          "premium_spying_allowed": false,
          "recording_offered": false,
          "dialog_buttons": [
            "Cancel",
            "Request"
          ],
          "request_clicked": false
        },
        "id": "38f109d2-2d71-5bb2-bfc5-f86ada6e7ac2"
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 33,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:53:21.870Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "offline",
        "interactive_indicator": "unknown",
        "interactive_basis": null,
        "private_control": "not_shown_at_check",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "id": "cb325a0d-f0f5-5e40-8443-69c5135ddc66"
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 34,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:53:28.352Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "offline",
        "interactive_indicator": "yes",
        "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
        "private_control": "not_shown_at_check",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "id": "d46334f5-f4fa-52c2-88b2-2ee978adc762"
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 35,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:53:33.447Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": true,
        "private_tokens_per_minute": 90,
        "minimum_private_minutes": 10,
        "premium_tokens_per_minute": 360,
        "premium_minimum_minutes": 10,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "yes",
        "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
        "private_control": "shown",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "evidence": {
          "standard": "90 tokens/min, minimum 10 minutes",
          "premium": "360 tokens/min, minimum 10 minutes",
          "premium_spying_allowed": false,
          "recording_offered": false,
          "dialog_buttons": [
            "Cancel",
            "Request"
          ],
          "request_clicked": false
        },
        "id": "e82bed49-49ef-5d92-9247-07b74654e750"
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 36,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:53:42.617Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": true,
        "private_tokens_per_minute": 120,
        "minimum_private_minutes": 10,
        "premium_tokens_per_minute": 150,
        "premium_minimum_minutes": 10,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "yes",
        "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
        "private_control": "shown",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "evidence": {
          "standard": "120 tokens/min, minimum 10 minutes",
          "premium": "150 tokens/min, minimum 10 minutes",
          "premium_spying_allowed": false,
          "recording_offered": true,
          "dialog_buttons": [
            "Cancel",
            "Request"
          ],
          "request_clicked": false
        },
        "id": "190820e8-94c0-5516-ba12-b99c6df9b51e"
      },
      {
        "id": "73222f35-3fbb-5b76-9343-84b3284e89d6",
        "sample": "cb-private-recheck-20261005T230409669",
        "sample_position": 37,
        "source_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T23:05:35.348Z",
        "category_segment": "female",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "private_control": "not_shown_at_check",
        "notes": "Targeted later recheck of previously unknown positions; retains original selection membership and rank. Interactive indicator not reassessed. Missing function is not proof of permanent unavailability. Request never clicked.",
        "status_evidence": null
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 38,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:54:07.160Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "offline",
        "interactive_indicator": "yes",
        "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
        "private_control": "not_shown_at_check",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "id": "790afe1c-c832-59f3-b543-dafce93c895a"
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 39,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:54:14.094Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "offline",
        "interactive_indicator": "yes",
        "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
        "private_control": "not_shown_at_check",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "id": "b57c0dad-37aa-56d5-b28a-0a5c940b0c1b"
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 40,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:54:19.345Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "offline",
        "interactive_indicator": "unknown",
        "interactive_basis": null,
        "private_control": "not_shown_at_check",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "id": "bd8854f8-c1c8-5416-b56b-5e64f50224ac"
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 41,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:54:28.522Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": true,
        "private_tokens_per_minute": 120,
        "minimum_private_minutes": 10,
        "premium_tokens_per_minute": 240,
        "premium_minimum_minutes": 10,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "yes",
        "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
        "private_control": "shown",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "evidence": {
          "standard": "120 tokens/min, minimum 10 minutes",
          "premium": "240 tokens/min, minimum 10 minutes",
          "premium_spying_allowed": false,
          "recording_offered": false,
          "dialog_buttons": [
            "Cancel",
            "Request"
          ],
          "request_clicked": false
        },
        "id": "6808783e-f2c3-5a34-a61a-91c694f05e8b"
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 42,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:54:37.312Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": true,
        "private_tokens_per_minute": 120,
        "minimum_private_minutes": 10,
        "premium_tokens_per_minute": 180,
        "premium_minimum_minutes": 10,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "yes",
        "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
        "private_control": "shown",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "evidence": {
          "standard": "120 tokens/min, minimum 10 minutes",
          "premium": "180 tokens/min, minimum 10 minutes",
          "premium_spying_allowed": false,
          "recording_offered": true,
          "dialog_buttons": [
            "Cancel",
            "Request"
          ],
          "request_clicked": false
        },
        "id": "6271369f-9186-5f13-88f4-9deb9d6ad124"
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 43,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:54:56.786Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "offline",
        "interactive_indicator": "yes",
        "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
        "private_control": "not_shown_at_check",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "id": "5ef19cbb-e666-5612-8b65-0e1ac743b55d"
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 44,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:55:07.069Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": true,
        "private_tokens_per_minute": 90,
        "minimum_private_minutes": 10,
        "premium_tokens_per_minute": 360,
        "premium_minimum_minutes": 10,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "yes",
        "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
        "private_control": "shown",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "evidence": {
          "standard": "90 tokens/min, minimum 10 minutes",
          "premium": "360 tokens/min, minimum 10 minutes",
          "premium_spying_allowed": false,
          "recording_offered": true,
          "dialog_buttons": [
            "Cancel",
            "Request"
          ],
          "request_clicked": false
        },
        "id": "894ac30b-7b9e-51e7-8e21-08fbb16be372"
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 45,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:55:16.093Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "offline",
        "interactive_indicator": "yes",
        "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
        "private_control": "not_shown_at_check",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "id": "572bc21e-ac50-5589-9d98-f868420fba78"
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 46,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:55:20.837Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": true,
        "private_tokens_per_minute": 150,
        "minimum_private_minutes": 10,
        "premium_tokens_per_minute": 240,
        "premium_minimum_minutes": 10,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "yes",
        "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
        "private_control": "shown",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "evidence": {
          "standard": "150 tokens/min, minimum 10 minutes",
          "premium": "240 tokens/min, minimum 10 minutes",
          "premium_spying_allowed": false,
          "recording_offered": true,
          "dialog_buttons": [
            "Cancel",
            "Request"
          ],
          "request_clicked": false
        },
        "id": "e6ecb61c-4b5e-52ce-aebf-373efd1fba02"
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 47,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:55:37.377Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": true,
        "private_tokens_per_minute": 60,
        "minimum_private_minutes": 10,
        "premium_tokens_per_minute": 90,
        "premium_minimum_minutes": 10,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "interactive_basis": null,
        "private_control": "shown",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "evidence": {
          "standard": "60 tokens/min, minimum 10 minutes",
          "premium": "90 tokens/min, minimum 10 minutes",
          "premium_spying_allowed": false,
          "recording_offered": true,
          "dialog_buttons": [
            "Cancel",
            "Request"
          ],
          "request_clicked": false
        },
        "id": "e4032f20-8f4a-5f8c-963f-325b939dff97"
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 48,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:55:48.225Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": true,
        "private_tokens_per_minute": 60,
        "minimum_private_minutes": 10,
        "premium_tokens_per_minute": 90,
        "premium_minimum_minutes": 10,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "yes",
        "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
        "private_control": "shown",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "evidence": {
          "standard": "60 tokens/min, minimum 10 minutes",
          "premium": "90 tokens/min, minimum 10 minutes",
          "premium_spying_allowed": false,
          "recording_offered": true,
          "dialog_buttons": [
            "Cancel",
            "Request"
          ],
          "request_clicked": false
        },
        "id": "78b2c646-f725-517e-8763-129c46052536"
      },
      {
        "id": "1edcfde9-db2e-547c-9b16-579dcc74fd10",
        "sample": "cb-private-recheck-20261005T230409669",
        "sample_position": 49,
        "source_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T23:05:40.019Z",
        "category_segment": "female",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "private_available": null,
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "premium_tokens_per_minute": null,
        "premium_minimum_minutes": null,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "private_control": "not_shown_at_check",
        "notes": "Targeted later recheck of previously unknown positions; retains original selection membership and rank. Interactive indicator not reassessed. Missing function is not proof of permanent unavailability. Request never clicked.",
        "status_evidence": null
      },
      {
        "sample": "cb-private-followup-20261005T2249",
        "sample_position": 50,
        "source_url": "/methodology/index.html#anonymous-observations",
        "final_url": "/methodology/index.html#anonymous-observations",
        "observed_at": "2026-10-05T22:56:06.537Z",
        "category_segment": "female",
        "ranking_context": "Default order on Female category page, page 1, authenticated session; no added filters or price sorting; algorithm unspecified",
        "selected_at": "2026-10-05T21:17:15.667Z",
        "private_available": true,
        "private_tokens_per_minute": 60,
        "minimum_private_minutes": 10,
        "premium_tokens_per_minute": 90,
        "premium_minimum_minutes": 10,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "yes",
        "interactive_basis": "Room UI text contains Lovense; brand mention only, functionality not tested",
        "private_control": "shown",
        "notes": "No control shown does not establish permanent unavailability. Observations are a later revisit of the frozen original listing, not contemporaneous with initial selection.",
        "evidence": {
          "standard": "60 tokens/min, minimum 10 minutes",
          "premium": "90 tokens/min, minimum 10 minutes",
          "premium_spying_allowed": false,
          "recording_offered": true,
          "dialog_buttons": [
            "Cancel",
            "Request"
          ],
          "request_clicked": false
        },
        "id": "8ba4e960-d154-59c8-8145-484ac37c7c40"
      }
    ],
    "Stripchat": [
      {
        "id": "ef9af19a-524c-53a4-baf9-c808bf128336",
        "sample_position": 1,
        "source_url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T23:21:18.823Z",
        "category_segment": "Girls / Popular",
        "private_tokens_per_minute": 90,
        "minimum_private_minutes": 9,
        "exclusive_tokens_per_minute": 200,
        "minimum_exclusive_minutes": 10,
        "minimum_private_tokens": 810,
        "private_available": true,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "notes": "Targeted repeat of previously unknown rooms. Both Private and Private Show control labels considered. Final Start buttons not clicked. Unknown fields remain unknown. Previous observations retained.",
        "evidence": {
          "private": "Start 90 tk/min",
          "minimum_private": "Minimum 9 min",
          "exclusive": "Start 200 tk/min",
          "minimum_exclusive": "Minimum 10 min",
          "closed_without_start": true
        }
      },
      {
        "id": "3d03d02b-05ed-5c26-a27d-d0db07b40df7",
        "sample_position": 2,
        "source_url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T23:14:01.608Z",
        "category_segment": "Girls / Popular",
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "exclusive_tokens_per_minute": null,
        "minimum_exclusive_minutes": null,
        "minimum_private_tokens": null,
        "spy_tokens_per_minute": null,
        "private_available": null,
        "room_status": "offline",
        "interactive_indicator": "unknown",
        "notes": "Later revisit of original Sample A position. Unknown status does not imply offline. Missing minimum is not zero. Exclusive separate from Private; final Start buttons never clicked. Interactive not reassessed."
      },
      {
        "id": "7ceaa6d1-fc44-53df-a1b9-4c65fe3e12c3",
        "sample_position": 3,
        "source_url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T23:12:57.289Z",
        "category_segment": "Girls / Popular",
        "private_tokens_per_minute": 150,
        "minimum_private_minutes": null,
        "exclusive_tokens_per_minute": 200,
        "minimum_exclusive_minutes": null,
        "minimum_private_tokens": null,
        "spy_tokens_per_minute": null,
        "private_available": true,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "notes": "Later revisit of original Sample A position. Unknown status does not imply offline. Missing minimum is not zero. Exclusive separate from Private; final Start buttons never clicked. Interactive not reassessed.",
        "evidence": {
          "private_button": "Start 150 tk/min",
          "minimum_private": null,
          "exclusive_button": "Start 200 tk/min",
          "minimum_exclusive": null,
          "exclusive_spying_allowed": false,
          "close_used": true
        }
      },
      {
        "id": "4d4bc589-fbe7-5e74-8fef-a629856b3aad",
        "sample_position": 4,
        "source_url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T23:21:23.112Z",
        "category_segment": "Girls / Popular",
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "exclusive_tokens_per_minute": null,
        "minimum_exclusive_minutes": null,
        "minimum_private_tokens": null,
        "private_available": null,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "notes": "Targeted repeat of previously unknown rooms. Both Private and Private Show control labels considered. Final Start buttons not clicked. Unknown fields remain unknown. Previous observations retained."
      },
      {
        "id": "1f0b22d2-497e-5826-8d94-ad551591b4e9",
        "sample_position": 5,
        "source_url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T23:13:09.068Z",
        "category_segment": "Girls / Popular",
        "private_tokens_per_minute": 120,
        "minimum_private_minutes": 10,
        "exclusive_tokens_per_minute": 150,
        "minimum_exclusive_minutes": 10,
        "minimum_private_tokens": 1200,
        "spy_tokens_per_minute": null,
        "private_available": true,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "notes": "Later revisit of original Sample A position. Unknown status does not imply offline. Missing minimum is not zero. Exclusive separate from Private; final Start buttons never clicked. Interactive not reassessed.",
        "evidence": {
          "private_button": "Start 120 tk/min",
          "minimum_private": "Minimum 10 min",
          "exclusive_button": "Start 150 tk/min",
          "minimum_exclusive": "Minimum 10 min",
          "exclusive_spying_allowed": false,
          "close_used": true
        }
      },
      {
        "id": "71682955-8f71-5db2-aa3e-860c435c3b3c",
        "sample_position": 6,
        "source_url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T23:21:26.835Z",
        "category_segment": "Girls / Popular",
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "exclusive_tokens_per_minute": null,
        "minimum_exclusive_minutes": null,
        "minimum_private_tokens": null,
        "private_available": null,
        "spy_tokens_per_minute": null,
        "room_status": "offline",
        "interactive_indicator": "unknown",
        "notes": "Targeted repeat of previously unknown rooms. Both Private and Private Show control labels considered. Final Start buttons not clicked. Unknown fields remain unknown. Previous observations retained."
      },
      {
        "id": "1ca39ba9-34d1-502b-a7a6-d27edac050bb",
        "sample_position": 7,
        "source_url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T23:13:31.816Z",
        "category_segment": "Girls / Popular",
        "private_tokens_per_minute": 60,
        "minimum_private_minutes": 10,
        "exclusive_tokens_per_minute": 90,
        "minimum_exclusive_minutes": 10,
        "minimum_private_tokens": 600,
        "spy_tokens_per_minute": null,
        "private_available": true,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "notes": "Later revisit of original Sample A position. Unknown status does not imply offline. Missing minimum is not zero. Exclusive separate from Private; final Start buttons never clicked. Interactive not reassessed.",
        "evidence": {
          "private_button": "Start 60 tk/min",
          "minimum_private": "Minimum 10 min",
          "exclusive_button": "Start 90 tk/min",
          "minimum_exclusive": "Minimum 10 min",
          "exclusive_spying_allowed": false,
          "close_used": true
        }
      },
      {
        "id": "271f5f4a-645b-5b3e-96f0-0a48c2cbe0b7",
        "sample_position": 8,
        "source_url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T23:13:38.556Z",
        "category_segment": "Girls / Popular",
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "exclusive_tokens_per_minute": null,
        "minimum_exclusive_minutes": null,
        "minimum_private_tokens": null,
        "spy_tokens_per_minute": null,
        "private_available": null,
        "room_status": "offline",
        "interactive_indicator": "unknown",
        "notes": "Later revisit of original Sample A position. Unknown status does not imply offline. Missing minimum is not zero. Exclusive separate from Private; final Start buttons never clicked. Interactive not reassessed."
      },
      {
        "id": "679f32a3-1d14-5d70-b7c5-f1bb92dda82e",
        "sample_position": 9,
        "source_url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T23:13:49.944Z",
        "category_segment": "Girls / Popular",
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "exclusive_tokens_per_minute": null,
        "minimum_exclusive_minutes": null,
        "minimum_private_tokens": null,
        "spy_tokens_per_minute": null,
        "private_available": null,
        "room_status": "offline",
        "interactive_indicator": "unknown",
        "notes": "Later revisit of original Sample A position. Unknown status does not imply offline. Missing minimum is not zero. Exclusive separate from Private; final Start buttons never clicked. Interactive not reassessed."
      },
      {
        "id": "35490564-bd14-5d49-a9ff-a2839ca1e725",
        "sample_position": 10,
        "source_url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T23:13:54.070Z",
        "category_segment": "Girls / Popular",
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "exclusive_tokens_per_minute": null,
        "minimum_exclusive_minutes": null,
        "minimum_private_tokens": null,
        "spy_tokens_per_minute": null,
        "private_available": null,
        "room_status": "offline",
        "interactive_indicator": "unknown",
        "notes": "Later revisit of original Sample A position. Unknown status does not imply offline. Missing minimum is not zero. Exclusive separate from Private; final Start buttons never clicked. Interactive not reassessed."
      },
      {
        "id": "9cd76698-ffec-5ec7-bffd-7b0acb1ce360",
        "sample_position": 11,
        "source_url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T23:14:25.697Z",
        "category_segment": "Girls / Popular",
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "exclusive_tokens_per_minute": null,
        "minimum_exclusive_minutes": null,
        "minimum_private_tokens": null,
        "spy_tokens_per_minute": null,
        "private_available": null,
        "room_status": "offline",
        "interactive_indicator": "unknown",
        "notes": "Later revisit of original Sample A position. Unknown status does not imply offline. Missing minimum is not zero. Exclusive separate from Private; final Start buttons never clicked. Interactive not reassessed."
      },
      {
        "id": "c7d7d534-8910-5a41-a897-eaea7115b9e2",
        "sample_position": 12,
        "source_url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T23:21:56.016Z",
        "category_segment": "Girls / Popular",
        "private_tokens_per_minute": 60,
        "minimum_private_minutes": 10,
        "exclusive_tokens_per_minute": 90,
        "minimum_exclusive_minutes": 10,
        "minimum_private_tokens": 600,
        "private_available": true,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "notes": "Targeted repeat of previously unknown rooms. Both Private and Private Show control labels considered. Final Start buttons not clicked. Unknown fields remain unknown. Previous observations retained.",
        "evidence": {
          "private": "Start 60 tk/min",
          "minimum_private": "Minimum 10 min",
          "exclusive": "Start 90 tk/min",
          "minimum_exclusive": "Minimum 10 min",
          "closed_without_start": true
        }
      },
      {
        "id": "63f3a999-9600-5c69-a9f3-d91ef5d26e34",
        "sample_position": 13,
        "source_url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T23:14:32.632Z",
        "category_segment": "Girls / Popular",
        "private_tokens_per_minute": 8,
        "minimum_private_minutes": 10,
        "exclusive_tokens_per_minute": 120,
        "minimum_exclusive_minutes": 10,
        "minimum_private_tokens": 80,
        "spy_tokens_per_minute": null,
        "private_available": true,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "notes": "Later revisit of original Sample A position. Unknown status does not imply offline. Missing minimum is not zero. Exclusive separate from Private; final Start buttons never clicked. Interactive not reassessed.",
        "evidence": {
          "private_button": "Start 8 tk/min",
          "minimum_private": "Minimum 10 min",
          "exclusive_button": "Start 120 tk/min",
          "minimum_exclusive": "Minimum 10 min",
          "exclusive_spying_allowed": false,
          "close_used": true
        }
      },
      {
        "id": "397737b0-3be6-575e-8c96-e3636a4a710f",
        "sample_position": 14,
        "source_url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T23:22:00.025Z",
        "category_segment": "Girls / Popular",
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "exclusive_tokens_per_minute": null,
        "minimum_exclusive_minutes": null,
        "minimum_private_tokens": null,
        "private_available": null,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "notes": "Targeted repeat of previously unknown rooms. Both Private and Private Show control labels considered. Final Start buttons not clicked. Unknown fields remain unknown. Previous observations retained."
      },
      {
        "id": "2cd14f53-a100-50ed-96d2-6b2d65ac7c3c",
        "sample_position": 15,
        "source_url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T23:22:05.526Z",
        "category_segment": "Girls / Popular",
        "private_tokens_per_minute": 60,
        "minimum_private_minutes": null,
        "exclusive_tokens_per_minute": 90,
        "minimum_exclusive_minutes": null,
        "minimum_private_tokens": null,
        "private_available": true,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "notes": "Targeted repeat of previously unknown rooms. Both Private and Private Show control labels considered. Final Start buttons not clicked. Unknown fields remain unknown. Previous observations retained.",
        "evidence": {
          "private": "Start 60 tk/min",
          "minimum_private": null,
          "exclusive": "Start 90 tk/min",
          "minimum_exclusive": null,
          "closed_without_start": true
        }
      },
      {
        "id": "b888d634-605c-52e1-8f33-5b3e16e993bb",
        "sample_position": 16,
        "source_url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T23:15:04.079Z",
        "category_segment": "Girls / Popular",
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "exclusive_tokens_per_minute": null,
        "minimum_exclusive_minutes": null,
        "minimum_private_tokens": null,
        "spy_tokens_per_minute": null,
        "private_available": null,
        "room_status": "offline",
        "interactive_indicator": "unknown",
        "notes": "Later revisit of original Sample A position. Unknown status does not imply offline. Missing minimum is not zero. Exclusive separate from Private; final Start buttons never clicked. Interactive not reassessed."
      },
      {
        "id": "e11aa168-989a-51b8-a00c-c495bdbbef59",
        "sample_position": 17,
        "source_url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T23:15:07.701Z",
        "category_segment": "Girls / Popular",
        "private_tokens_per_minute": 90,
        "minimum_private_minutes": 10,
        "exclusive_tokens_per_minute": 120,
        "minimum_exclusive_minutes": 10,
        "minimum_private_tokens": 900,
        "spy_tokens_per_minute": null,
        "private_available": true,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "notes": "Later revisit of original Sample A position. Unknown status does not imply offline. Missing minimum is not zero. Exclusive separate from Private; final Start buttons never clicked. Interactive not reassessed.",
        "evidence": {
          "private_button": "Start 90 tk/min",
          "minimum_private": "Minimum 10 min",
          "exclusive_button": "Start 120 tk/min",
          "minimum_exclusive": "Minimum 10 min",
          "exclusive_spying_allowed": false,
          "close_used": true
        }
      },
      {
        "id": "8d3f0336-a94d-5be7-b2ac-66291c435684",
        "sample_position": 18,
        "source_url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T23:15:13.400Z",
        "category_segment": "Girls / Popular",
        "private_tokens_per_minute": 32,
        "minimum_private_minutes": 10,
        "exclusive_tokens_per_minute": 44,
        "minimum_exclusive_minutes": 10,
        "minimum_private_tokens": 320,
        "spy_tokens_per_minute": null,
        "private_available": true,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "notes": "Later revisit of original Sample A position. Unknown status does not imply offline. Missing minimum is not zero. Exclusive separate from Private; final Start buttons never clicked. Interactive not reassessed.",
        "evidence": {
          "private_button": "Start 32 tk/min",
          "minimum_private": "Minimum 10 min",
          "exclusive_button": "Start 44 tk/min",
          "minimum_exclusive": "Minimum 10 min",
          "exclusive_spying_allowed": false,
          "close_used": true
        }
      },
      {
        "id": "0e3a9c99-2cfe-5b17-89b7-7727a0e423f6",
        "sample_position": 19,
        "source_url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T23:15:20.355Z",
        "category_segment": "Girls / Popular",
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "exclusive_tokens_per_minute": null,
        "minimum_exclusive_minutes": null,
        "minimum_private_tokens": null,
        "spy_tokens_per_minute": null,
        "private_available": null,
        "room_status": "offline",
        "interactive_indicator": "unknown",
        "notes": "Later revisit of original Sample A position. Unknown status does not imply offline. Missing minimum is not zero. Exclusive separate from Private; final Start buttons never clicked. Interactive not reassessed."
      },
      {
        "id": "e8d0fb74-242b-51d1-8af0-ed906442a35e",
        "sample_position": 20,
        "source_url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T23:15:27.264Z",
        "category_segment": "Girls / Popular",
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "exclusive_tokens_per_minute": null,
        "minimum_exclusive_minutes": null,
        "minimum_private_tokens": null,
        "spy_tokens_per_minute": null,
        "private_available": null,
        "room_status": "offline",
        "interactive_indicator": "unknown",
        "notes": "Later revisit of original Sample A position. Unknown status does not imply offline. Missing minimum is not zero. Exclusive separate from Private; final Start buttons never clicked. Interactive not reassessed."
      },
      {
        "id": "4b0c34f0-8eff-5c5a-8079-c04e3bfc933f",
        "sample_position": 21,
        "source_url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:41.277Z",
        "observed_at": "2026-10-05T23:22:09.661Z",
        "category_segment": "Girls / Popular",
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "exclusive_tokens_per_minute": null,
        "minimum_exclusive_minutes": null,
        "minimum_private_tokens": null,
        "private_available": null,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "notes": "Targeted repeat of previously unknown rooms. Both Private and Private Show control labels considered. Final Start buttons not clicked. Unknown fields remain unknown. Previous observations retained."
      },
      {
        "id": "8719048c-e482-589e-a82e-ea4b3f10b8dd",
        "sample_position": 22,
        "source_url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:45.563Z",
        "observed_at": "2026-10-05T23:22:13.118Z",
        "category_segment": "Girls / Popular",
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "exclusive_tokens_per_minute": null,
        "minimum_exclusive_minutes": null,
        "minimum_private_tokens": null,
        "private_available": null,
        "spy_tokens_per_minute": null,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "notes": "Targeted repeat of previously unknown rooms. Both Private and Private Show control labels considered. Final Start buttons not clicked. Unknown fields remain unknown. Previous observations retained."
      },
      {
        "id": "b9ff7b67-fe98-5fcd-a071-31fa5f896bed",
        "sample_position": 23,
        "source_url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:45.563Z",
        "observed_at": "2026-10-05T23:15:48.989Z",
        "category_segment": "Girls / Popular",
        "private_tokens_per_minute": 120,
        "minimum_private_minutes": 10,
        "exclusive_tokens_per_minute": 150,
        "minimum_exclusive_minutes": 10,
        "minimum_private_tokens": 1200,
        "spy_tokens_per_minute": null,
        "private_available": true,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "notes": "Later revisit of original Sample A position. Unknown status does not imply offline. Missing minimum is not zero. Exclusive separate from Private; final Start buttons never clicked. Interactive not reassessed.",
        "evidence": {
          "private_button": "Start 120 tk/min",
          "minimum_private": "Minimum 10 min",
          "exclusive_button": "Start 150 tk/min",
          "minimum_exclusive": "Minimum 10 min",
          "exclusive_spying_allowed": false,
          "close_used": true
        }
      },
      {
        "id": "47e2c072-4963-5d49-974f-837dcf828a03",
        "sample_position": 24,
        "source_url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:45.563Z",
        "observed_at": "2026-10-05T23:15:55.375Z",
        "category_segment": "Girls / Popular",
        "private_tokens_per_minute": 44,
        "minimum_private_minutes": 10,
        "exclusive_tokens_per_minute": 60,
        "minimum_exclusive_minutes": 10,
        "minimum_private_tokens": 440,
        "spy_tokens_per_minute": null,
        "private_available": true,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "notes": "Later revisit of original Sample A position. Unknown status does not imply offline. Missing minimum is not zero. Exclusive separate from Private; final Start buttons never clicked. Interactive not reassessed.",
        "evidence": {
          "private_button": "Start 44 tk/min",
          "minimum_private": "Minimum 10 min",
          "exclusive_button": "Start 60 tk/min",
          "minimum_exclusive": "Minimum 10 min",
          "exclusive_spying_allowed": false,
          "close_used": true
        }
      },
      {
        "id": "8f9d7b6f-14a4-5ff2-ab48-9e46efc24799",
        "sample_position": 25,
        "source_url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:45.563Z",
        "observed_at": "2026-10-05T23:16:01.940Z",
        "category_segment": "Girls / Popular",
        "private_tokens_per_minute": 60,
        "minimum_private_minutes": 5,
        "exclusive_tokens_per_minute": 90,
        "minimum_exclusive_minutes": 5,
        "minimum_private_tokens": 300,
        "spy_tokens_per_minute": null,
        "private_available": true,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "notes": "Later revisit of original Sample A position. Unknown status does not imply offline. Missing minimum is not zero. Exclusive separate from Private; final Start buttons never clicked. Interactive not reassessed.",
        "evidence": {
          "private_button": "Start 60 tk/min",
          "minimum_private": "Minimum 5 min",
          "exclusive_button": "Start 90 tk/min",
          "minimum_exclusive": "Minimum 5 min",
          "exclusive_spying_allowed": false,
          "close_used": true
        }
      },
      {
        "id": "95b979db-6605-5e47-adad-eefbb62656ae",
        "sample_position": 26,
        "source_url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:45.563Z",
        "observed_at": "2026-10-05T23:16:27.176Z",
        "category_segment": "Girls / Popular",
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "exclusive_tokens_per_minute": null,
        "minimum_exclusive_minutes": null,
        "minimum_private_tokens": null,
        "spy_tokens_per_minute": null,
        "private_available": null,
        "room_status": "offline",
        "interactive_indicator": "unknown",
        "notes": "Later revisit of original Sample A position. Unknown status does not imply offline. Missing minimum is not zero. Exclusive separate from Private; final Start buttons never clicked. Interactive not reassessed."
      },
      {
        "id": "084bf1c0-c73a-51b1-b462-2a92318d1f9f",
        "sample_position": 27,
        "source_url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:45.563Z",
        "observed_at": "2026-10-05T23:16:30.675Z",
        "category_segment": "Girls / Popular",
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "exclusive_tokens_per_minute": null,
        "minimum_exclusive_minutes": null,
        "minimum_private_tokens": null,
        "spy_tokens_per_minute": null,
        "private_available": null,
        "room_status": "offline",
        "interactive_indicator": "unknown",
        "notes": "Later revisit of original Sample A position. Unknown status does not imply offline. Missing minimum is not zero. Exclusive separate from Private; final Start buttons never clicked. Interactive not reassessed."
      },
      {
        "id": "d6fabe1c-dec0-5c1f-b422-8971741156fd",
        "sample_position": 28,
        "source_url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:45.563Z",
        "observed_at": "2026-10-05T23:16:36.344Z",
        "category_segment": "Girls / Popular",
        "private_tokens_per_minute": 90,
        "minimum_private_minutes": 10,
        "exclusive_tokens_per_minute": 120,
        "minimum_exclusive_minutes": 10,
        "minimum_private_tokens": 900,
        "spy_tokens_per_minute": null,
        "private_available": true,
        "room_status": "unknown",
        "interactive_indicator": "unknown",
        "notes": "Later revisit of original Sample A position. Unknown status does not imply offline. Missing minimum is not zero. Exclusive separate from Private; final Start buttons never clicked. Interactive not reassessed.",
        "evidence": {
          "private_button": "Start 90 tk/min",
          "minimum_private": "Minimum 10 min",
          "exclusive_button": "Start 120 tk/min",
          "minimum_exclusive": "Minimum 10 min",
          "exclusive_spying_allowed": false,
          "close_used": true
        }
      },
      {
        "id": "ce3ca5aa-fe25-53d5-831c-233ff9f3ee08",
        "sample_position": 29,
        "source_url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:45.563Z",
        "observed_at": "2026-10-05T23:16:40.537Z",
        "category_segment": "Girls / Popular",
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "exclusive_tokens_per_minute": null,
        "minimum_exclusive_minutes": null,
        "minimum_private_tokens": null,
        "spy_tokens_per_minute": null,
        "private_available": null,
        "room_status": "offline",
        "interactive_indicator": "unknown",
        "notes": "Later revisit of original Sample A position. Unknown status does not imply offline. Missing minimum is not zero. Exclusive separate from Private; final Start buttons never clicked. Interactive not reassessed."
      },
      {
        "id": "ab4276a8-70fe-5e12-8279-6f4af96b7fd5",
        "sample_position": 30,
        "source_url": "/methodology/index.html#anonymous-observations",
        "selected_at": "2026-10-05T21:40:45.563Z",
        "observed_at": "2026-10-05T23:16:44.071Z",
        "category_segment": "Girls / Popular",
        "private_tokens_per_minute": null,
        "minimum_private_minutes": null,
        "exclusive_tokens_per_minute": null,
        "minimum_exclusive_minutes": null,
        "minimum_private_tokens": null,
        "spy_tokens_per_minute": null,
        "private_available": null,
        "room_status": "offline",
        "interactive_indicator": "unknown",
        "notes": "Later revisit of original Sample A position. Unknown status does not imply offline. Missing minimum is not zero. Exclusive separate from Private; final Start buttons never clicked. Interactive not reassessed."
      }
    ]
  },
  "history_policy": "Original recorded fields retained. USD confirmation supersedes currency unknown for calculations and prepared reconciliation only. Latest views use exact observation IDs, not row totals. User screenshot observations remain separate and are not imported into room-price rows."
}