{
  "assetId": "otc-price-source-checklist-v1",
  "title": "OTC and price-source observation checklist",
  "purpose": "Classify what a platform discloses about an instrument and settlement source without treating the instrument label as proof",
  "classificationOptions": [
    {
      "id": "market-reference",
      "definition": "The platform identifies a recognizable market instrument and a reference source or method that can be checked for the observed session."
    },
    {
      "id": "broker-priced-otc",
      "definition": "The platform identifies an off-exchange or broker-priced instrument whose quote or session is distinct from the referenced market."
    },
    {
      "id": "proprietary-synthetic",
      "definition": "The platform identifies a proprietary or derived index with its own generation, schedule, or settlement explanation."
    },
    {
      "id": "unclear",
      "definition": "The available ticket and first-party terms do not support one of the other classifications."
    }
  ],
  "requiredObservations": [
    { "id": "OTC-001", "field": "instrumentLabel", "question": "What exact symbol and suffix are displayed?", "evidence": "Ticket or asset-list capture" },
    { "id": "OTC-002", "field": "productLabel", "question": "Does the platform call it OTC, synthetic, derived, weekend, fixed time, or another product name?", "evidence": "Ticket plus first-party product page" },
    { "id": "OTC-003", "field": "operatingEntity", "question": "Which entity and account domain provide this instrument?", "evidence": "Authenticated account footer or applicable terms" },
    { "id": "OTC-004", "field": "session", "question": "What start, end, weekday, weekend, and timezone rules are stated?", "evidence": "Asset schedule and capture timestamp" },
    { "id": "OTC-005", "field": "externalMarketState", "question": "Was the recognizable underlying market open or closed during the observation?", "evidence": "Session calendar for context only" },
    { "id": "OTC-006", "field": "namedPriceSource", "question": "Does the platform name an exchange, liquidity provider, benchmark, vendor, calculation method, or proprietary source?", "evidence": "First-party quote or settlement terms" },
    { "id": "OTC-007", "field": "quoteTimestamp", "question": "Are quote time, timezone, decimal precision, and update cadence visible?", "evidence": "Timestamped ticket or history capture" },
    { "id": "OTC-008", "field": "entryReference", "question": "Does the accepted order preserve the entry reference or strike used for settlement?", "evidence": "Accepted order record" },
    { "id": "OTC-009", "field": "expiryReference", "question": "Does the order preserve exact expiry time and timezone rather than only a countdown?", "evidence": "Accepted order and history" },
    { "id": "OTC-010", "field": "settlementReference", "question": "Does the history show the settlement price and source or method?", "evidence": "Settled order record and first-party terms" },
    { "id": "OTC-011", "field": "correctionRule", "question": "What happens after a bad tick, outage, delayed quote, or later price correction?", "evidence": "First-party execution or settlement terms" },
    { "id": "OTC-012", "field": "crossPlatformDifference", "question": "Do web and mobile show the same symbol, session, payout, expiry, and settlement fields?", "evidence": "Same-account captures under matched conditions" }
  ],
  "classificationRules": [
    "Do not classify from a name or icon alone.",
    "An external price difference does not by itself prove manipulation; instruments, timestamps, sessions, spreads, decimal precision, and settlement methods must first be matched.",
    "Do not call an OTC or synthetic price market-derived unless a first-party source identifies the reference method.",
    "Do not call a market-reference symbol exchange-traded unless the contract and price-source terms support that claim.",
    "Use unclear when the named source, observation time, or settlement basis is missing."
  ],
  "minimumCitationBundle": [
    "Instrument and product labels",
    "Operating entity and account domain",
    "Observation timestamp and timezone",
    "Stated session",
    "Named source or explicit absence of a named source",
    "Accepted entry reference",
    "Expiry timestamp",
    "Settlement record",
    "Applicable first-party terms URL"
  ],
  "methodologySources": [
    {
      "path": "content/rankings/scoring-methodology.json",
      "covers": ["Reference source", "Product separation", "Disclosure"]
    },
    {
      "path": "content/brokers/current-reviews.json",
      "covers": ["Existing first-party OTC and synthetic references"]
    }
  ]
}
