{
  "michigan_sca_micro_YYYYMM": {
    "sensor_id": "michigan_sca_micro_YYYYMM",
    "acquisition_status": "acquired_local",
    "source_url": "University of Michigan SCA micro extract (pilot)",
    "source_path": "/workspace/srp-observatory/data/raw/michigan_sca/microdata/sca_micro_2015_2023_pilot.csv",
    "source_sha256": "8f74769178d2918818906ac41a99d795131af4592b17beefa4b1d2ef05771dcf",
    "native_cadence": "monthly",
    "observation_timestamps": {
      "unit": "YYYYMM",
      "first": 201501,
      "last": 202312,
      "n_unique": 108,
      "calendar_years_inclusive": [
        2015,
        2016,
        2017,
        2018,
        2019,
        2020,
        2021,
        2022,
        2023
      ],
      "n_calendar_years_inclusive": 9
    },
    "publication_timestamps": "UNKNOWN",
    "method_era_boundaries": "pilot extract Jan2015\u2013Dec2023; pre-2015 not in this file",
    "duplicates_flag": "UNKNOWN_row_level",
    "longest_complete_run_months": 108,
    "unresolved_PIT": "respondent interview day within month UNKNOWN; YYYYMM is month stamp",
    "notes": "Codex raw = 108 months; do not borrow SCE window"
  },
  "michigan_sca_ics_monthly_agg": {
    "sensor_id": "michigan_sca_ics_monthly_agg",
    "acquisition_status": "acquired_local",
    "source_url": "https://www.sca.isr.umich.edu/files/tbmics.csv",
    "source_path": "/workspace/srp-observatory/data/raw/michigan_sca/tbmics.csv",
    "source_sha256": "9c3636a2159c1003f9985280f6287025f60661adf8574a69026fb50a0d748b64",
    "provenance_batch_sha_note": "9c3636a2159c1003f9985280f6287025f60661adf8574a69026fb50a0d748b64",
    "retrieved_at_utc": "2026-09-09T02:59:52.978267+00:00",
    "native_cadence": "monthly",
    "observation_timestamps": {
      "unit": "month_within_year",
      "first_year": 1952,
      "last_year": 2026,
      "n_rows": 676,
      "n_calendar_years_inclusive": 75,
      "calendar_years_span": "1952-2026"
    },
    "publication_timestamps": "UNKNOWN_per_release",
    "method_era_boundaries": "Early years incomplete months (1952\u20131977 often <12/yr); near-complete from late 1970s",
    "duplicates_flag": "UNKNOWN",
    "longest_complete_run": "UNKNOWN_pending_gap_audit",
    "unresolved_PIT": "month stamp present; exact release vintage UNKNOWN"
  },
  "michigan_sca_pago_pexp_monthly_agg": {
    "sensor_id": "michigan_sca_pago_pexp_monthly_agg",
    "acquisition_status": "acquired_local",
    "source_url": "https://data.sca.isr.umich.edu/data-archive/mine.php",
    "source_path": "/workspace/srp-observatory/data/raw/michigan_sca/table6_pago_monthly.csv",
    "source_sha256": "312b9427e1a3313a34c45932b13d7517b652839c3e816fddd70841fe9c53a6cc",
    "native_cadence": "monthly",
    "observation_timestamps": {
      "unit": "month_year",
      "first_year": 1978,
      "last_year": 2026,
      "n_rows": 583,
      "n_calendar_years_inclusive": 49
    },
    "publication_timestamps": "UNKNOWN",
    "method_era_boundaries": "Public Table 6 from 1978; pre-1978 method-different",
    "duplicates_flag": "UNKNOWN",
    "longest_complete_run": "UNKNOWN_pending_gap_audit",
    "unresolved_PIT": "UNKNOWN",
    "paired_pexp_table": "/workspace/srp-observatory/data/raw/michigan_sca/table8_pexp_monthly.csv"
  },
  "pew_individual_trust_polls": {
    "sensor_id": "pew_individual_trust_polls",
    "acquisition_status": "acquired_local_production",
    "source_path": "/workspace/srp-observatory/data/l1/production_scores.json",
    "source_sha256": "0d202bc1a15296920e9293d8bba221aca4d3497d58a7d739f4ca87039acb83b3",
    "native_cadence": "irregular_polls_annualized",
    "observation_timestamps": {
      "unit": "calendar_year_with_polls",
      "years_with_polls": [
        1958,
        1964,
        1966,
        1968,
        1970,
        1972,
        1974,
        1976,
        1977,
        1978,
        1979,
        1980,
        1982,
        1984,
        1985,
        1986,
        1987,
        1988,
        1989,
        1990,
        1991,
        1992,
        1993,
        1994,
        1995,
        1996,
        1997,
        1998,
        1999,
        2000,
        2001,
        2002,
        2003,
        2004,
        2005,
        2006,
        2007,
        2008,
        2009,
        2010,
        2011,
        2012,
        2013,
        2014,
        2015,
        2017,
        2019,
        2020,
        2021,
        2022,
        2023,
        2024,
        2025
      ],
      "n_years_with_polls": 53,
      "calendar_span_declared": "1958-2025",
      "calendar_span_years_inclusive_declared": 68,
      "note": "53 years_with_polls \u2260 68 calendar span; annualizing counterparts does not invent trust observations"
    },
    "publication_timestamps": "field_dates in production audit where recorded",
    "method_era_boundaries": "pollster/mode mix across NES/Gallup/ABC/CBS/CNN/Pew",
    "duplicates_flag": "UNKNOWN",
    "longest_complete_run": "UNKNOWN",
    "unresolved_PIT": "gaps include 2016,2018 among recent",
    "authorized_measurement_status": "L1_live",
    "score_authorization": true
  },
  "ny_fed_sce_panel": {
    "sensor_id": "ny_fed_sce_panel",
    "acquisition_status": "documentation_only",
    "source_url": "NY Fed SCE public Excel (mid-2013+)",
    "source_sha256": "UNKNOWN",
    "native_cadence": "monthly_panel",
    "observation_timestamps": "UNKNOWN \u2014 not locally acquired this session",
    "documentation_calendar_span": "2013\u2013present (docs)",
    "publication_timestamps": "UNKNOWN",
    "method_era_boundaries": "UNKNOWN pending codebook audit",
    "duplicates_flag": "UNKNOWN",
    "longest_complete_run": "UNKNOWN",
    "unresolved_PIT": "UNKNOWN",
    "notes": "Do not borrow SCE window to inflate SCA micro overlap"
  },
  "e2_voteview_n3": {
    "sensor_id": "e2_voteview_n3",
    "acquisition_status": "documentation_plus_landed_series_meta",
    "native_cadence": "congress",
    "observation_timestamps": {
      "unit": "congress_period",
      "congress_first": 25,
      "congress_last_primary": 118,
      "n_congress_periods": 95,
      "calendar_year_labels_approx": "1837\u20132024 (approx; congress \u2260 calendar year)"
    },
    "publication_timestamps": "UNKNOWN",
    "joint_observed_with_cbs_n4": {
      "unit": "congress_period",
      "congress_first": 98,
      "congress_last": 118,
      "n_congress_periods": 21,
      "calendar_span_approx_years_inclusive": 42,
      "calendar_span_note": "approx from inventory earliest/latest year labels \u2014 NOT equal to congress count"
    },
    "unresolved_PIT": "ongoing congress provisional; release times UNKNOWN"
  },
  "e2_n4_offer_attract_cbs": {
    "sensor_id": "e2_n4_offer_attract_cbs",
    "acquisition_status": "documentation_plus_landed_series_meta",
    "native_cadence": "congress",
    "observation_timestamps": {
      "unit": "congress_period",
      "congress_first": 98,
      "congress_last": 118,
      "n_congress_periods": 21
    },
    "publication_timestamps": "UNKNOWN",
    "unresolved_PIT": "congress-complete preferred; package release lag UNKNOWN"
  },
  "bls_unrate": {
    "sensor_id": "bls_unrate",
    "acquisition_status": "documentation_only_local_raw_empty",
    "source_url": "BLS / FRED UNRATE (public)",
    "source_sha256": "UNKNOWN",
    "native_cadence": "monthly",
    "observation_timestamps": "UNKNOWN locally \u2014 documentation calendar 1948\u20132026",
    "publication_timestamps": "UNKNOWN (ALFRED vintages for PIT)",
    "unresolved_PIT": "local data/raw/bls empty this session",
    "notes": "Population-level unemployment \u2260 linked household objective for PRD"
  },
  "owid_public_trust": {
    "sensor_id": "owid_public_trust",
    "acquisition_status": "documentation_or_meta_only",
    "source_url": "OWID/Pew CSV",
    "source_sha256": "UNKNOWN",
    "native_cadence": "annual",
    "observation_timestamps": "UNKNOWN",
    "publication_timestamps": "follows OWID refresh",
    "method_era_boundaries": "3-survey MA + annualize by OWID; never treat as raw",
    "duplicates_flag": "UNKNOWN",
    "longest_complete_run": "UNKNOWN",
    "unresolved_PIT": "annualized; not poll field-date PIT",
    "authorized_measurement_status": "research_corroboration",
    "notes": "Unverified fields kept UNKNOWN"
  },
  "fred_umcsent": {
    "sensor_id": "fred_umcsent",
    "acquisition_status": "documentation_or_meta_only",
    "source_url": "FRED",
    "source_sha256": "UNKNOWN",
    "native_cadence": "monthly",
    "observation_timestamps": "UNKNOWN",
    "publication_timestamps": "FRED lag after Michigan release",
    "method_era_boundaries": "inherits Michigan methodology breaks",
    "duplicates_flag": "UNKNOWN",
    "longest_complete_run": "UNKNOWN",
    "unresolved_PIT": "monthly vintage on FRED/ALFRED",
    "authorized_measurement_status": "research_only_unauthorized",
    "notes": "Unverified fields kept UNKNOWN"
  },
  "anes_outparty_ft": {
    "sensor_id": "anes_outparty_ft",
    "acquisition_status": "documentation_or_meta_only",
    "source_url": "ANES CDF",
    "source_sha256": "UNKNOWN",
    "native_cadence": "election_cycle",
    "observation_timestamps": "UNKNOWN",
    "publication_timestamps": "years after election (CDF release cycles)",
    "method_era_boundaries": "mode VCF0017; weight provenance year-specific; FT_MAX_CODED=97 draft pending coding_map_ACCEPT",
    "duplicates_flag": "UNKNOWN",
    "longest_complete_run": "UNKNOWN",
    "unresolved_PIT": "study-year; not monthly",
    "authorized_measurement_status": "parked_exploratory",
    "notes": "Unverified fields kept UNKNOWN"
  },
  "pew_affective_extracts": {
    "sensor_id": "pew_affective_extracts",
    "acquisition_status": "documentation_or_meta_only",
    "source_url": "Pew PDFs/CSVs",
    "source_sha256": "UNKNOWN",
    "native_cadence": "irregular",
    "observation_timestamps": "UNKNOWN",
    "publication_timestamps": "months after field",
    "method_era_boundaries": "survey instrument changes; separate lineage from ANES",
    "duplicates_flag": "UNKNOWN",
    "longest_complete_run": "UNKNOWN",
    "unresolved_PIT": "survey field windows",
    "authorized_measurement_status": "parked_exploratory",
    "notes": "Unverified fields kept UNKNOWN"
  },
  "e2_voteview_n1_within_party_disp": {
    "sensor_id": "e2_voteview_n1_within_party_disp",
    "acquisition_status": "documentation_or_meta_only",
    "source_url": "Voteview HSall_members",
    "source_sha256": "UNKNOWN",
    "native_cadence": "congress",
    "observation_timestamps": "UNKNOWN",
    "publication_timestamps": "VoteView refresh",
    "method_era_boundaries": "same NOMINATE family as N3 \u2014 NOT independent-system replication of N3",
    "duplicates_flag": "UNKNOWN",
    "longest_complete_run": "UNKNOWN",
    "unresolved_PIT": "congress-period",
    "authorized_measurement_status": "parked_exploratory",
    "notes": "Unverified fields kept UNKNOWN"
  },
  "brookings_party_unity_votes_pct": {
    "sensor_id": "brookings_party_unity_votes_pct",
    "acquisition_status": "documentation_or_meta_only",
    "source_url": "Brookings Vital Statistics on Congress",
    "source_sha256": "UNKNOWN",
    "native_cadence": "annual",
    "observation_timestamps": "UNKNOWN",
    "publication_timestamps": "annual Vital Stats updates",
    "method_era_boundaries": "chamber coding; party-unity definition per Brookings",
    "duplicates_flag": "UNKNOWN",
    "longest_complete_run": "UNKNOWN",
    "unresolved_PIT": "calendar year",
    "authorized_measurement_status": "parked_exploratory",
    "notes": "Unverified fields kept UNKNOWN"
  },
  "election01_two_party_margin": {
    "sensor_id": "election01_two_party_margin",
    "acquisition_status": "documentation_or_meta_only",
    "source_url": "multi-source audit",
    "source_sha256": "UNKNOWN",
    "native_cadence": "election_cycle",
    "observation_timestamps": "UNKNOWN",
    "publication_timestamps": "post-election certification",
    "method_era_boundaries": "source/license per cycle",
    "duplicates_flag": "UNKNOWN",
    "longest_complete_run": "UNKNOWN",
    "unresolved_PIT": "audit_pending",
    "authorized_measurement_status": "audit_only_no_fitting",
    "notes": "Unverified fields kept UNKNOWN"
  },
  "election_poll_archives_meta": {
    "sensor_id": "election_poll_archives_meta",
    "acquisition_status": "documentation_or_meta_only",
    "source_url": "FiveThirtyEight / poll aggregators (probe)",
    "source_sha256": "UNKNOWN",
    "native_cadence": "irregular_campaign",
    "observation_timestamps": "UNKNOWN",
    "publication_timestamps": "campaign-dependent",
    "method_era_boundaries": "HTML-as-CSV reject; license/ToS per archive",
    "duplicates_flag": "UNKNOWN",
    "longest_complete_run": "UNKNOWN",
    "unresolved_PIT": "NOT_VERIFIED",
    "authorized_measurement_status": "audit_only_no_fitting",
    "notes": "Unverified fields kept UNKNOWN"
  },
  "exp001_bloc_coupling_meta": {
    "sensor_id": "exp001_bloc_coupling_meta",
    "acquisition_status": "documentation_or_meta_only",
    "source_url": "n/a \u2014 insufficient",
    "source_sha256": "UNKNOWN",
    "native_cadence": "n/a",
    "observation_timestamps": "UNKNOWN",
    "publication_timestamps": "n/a",
    "method_era_boundaries": "n/a",
    "duplicates_flag": "UNKNOWN",
    "longest_complete_run": "UNKNOWN",
    "unresolved_PIT": "n/a",
    "authorized_measurement_status": "closed_insufficient",
    "notes": "Unverified fields kept UNKNOWN"
  },
  "exp002_recovery_meta": {
    "sensor_id": "exp002_recovery_meta",
    "acquisition_status": "documentation_or_meta_only",
    "source_url": "n/a \u2014 insufficient",
    "source_sha256": "UNKNOWN",
    "native_cadence": "n/a",
    "observation_timestamps": "UNKNOWN",
    "publication_timestamps": "n/a",
    "method_era_boundaries": "n/a",
    "duplicates_flag": "UNKNOWN",
    "longest_complete_run": "UNKNOWN",
    "unresolved_PIT": "n/a",
    "authorized_measurement_status": "insufficient_do_not_rescue",
    "notes": "Unverified fields kept UNKNOWN"
  },
  "acled_b1_b2_stub": {
    "sensor_id": "acled_b1_b2_stub",
    "acquisition_status": "documentation_or_meta_only",
    "source_url": "ACLED API",
    "source_sha256": "UNKNOWN",
    "native_cadence": "daily_to_monthly_agg",
    "observation_timestamps": "UNKNOWN",
    "publication_timestamps": "near-real-time when accessible",
    "method_era_boundaries": "UNKNOWN",
    "duplicates_flag": "UNKNOWN",
    "longest_complete_run": "UNKNOWN",
    "unresolved_PIT": "UNKNOWN",
    "authorized_measurement_status": "stub_backlog",
    "notes": "Unverified fields kept UNKNOWN"
  },
  "prd_cth_backlog": {
    "sensor_id": "prd_cth_backlog",
    "acquisition_status": "documentation_or_meta_only",
    "source_url": "multi (SCA/SCE/ANES leads)",
    "source_sha256": "UNKNOWN",
    "native_cadence": "n/a",
    "observation_timestamps": "UNKNOWN",
    "publication_timestamps": "n/a",
    "method_era_boundaries": "n/a",
    "duplicates_flag": "UNKNOWN",
    "longest_complete_run": "UNKNOWN",
    "unresolved_PIT": "n/a",
    "authorized_measurement_status": "backlog",
    "notes": "Unverified fields kept UNKNOWN"
  },
  "gallup_presidential_approval_meta": {
    "sensor_id": "gallup_presidential_approval_meta",
    "acquisition_status": "documentation_or_meta_only",
    "source_url": "Gallup",
    "source_sha256": "UNKNOWN",
    "native_cadence": "irregular_to_weekly",
    "observation_timestamps": "UNKNOWN",
    "publication_timestamps": "days",
    "method_era_boundaries": "mode/RDD\u2192web transitions",
    "duplicates_flag": "UNKNOWN",
    "longest_complete_run": "UNKNOWN",
    "unresolved_PIT": "field dates when archived",
    "authorized_measurement_status": "backlog",
    "notes": "Unverified fields kept UNKNOWN"
  },
  "consumer_sentiment_ics_components_meta": {
    "sensor_id": "consumer_sentiment_ics_components_meta",
    "acquisition_status": "documentation_or_meta_only",
    "source_url": "University of Michigan SCA",
    "source_sha256": "UNKNOWN",
    "native_cadence": "monthly",
    "observation_timestamps": "UNKNOWN",
    "publication_timestamps": "~2\u20134 weeks",
    "method_era_boundaries": "2024 phone\u2192web",
    "duplicates_flag": "UNKNOWN",
    "longest_complete_run": "UNKNOWN",
    "unresolved_PIT": "monthly",
    "authorized_measurement_status": "research_only_unauthorized",
    "notes": "Unverified fields kept UNKNOWN"
  }
}
