{
  "dataset_id": "mw_composite_aligned_2b4b6207f074",
  "provider": "marketworld",
  "status": "approved_local_composite",
  "label": "MarketWorld aligned multi-instrument composite",
  "description": "Local composite dataset generated from official MarketWorld packages with strict timestamp inner-join alignment.",
  "venue_package": "COMPOSITE",
  "venue_capability": "multi_instrument",
  "source_policy_id": "marketworld_official_composite_aligned_v1",
  "venue_policy_id": "marketworld_multi_dataset_official_only_v1",
  "coverage_policy": "Composite contains only timestamps where every selected official package has every required instrument.",
  "anti_lookahead_policy": "Each step exposes a single common timestamp across all selected instruments; strategy still sees previous closed step and fills on the next step.",
  "input_dataset_ids": [
    "local_history_binance_spot_BINANCE_SPOT_BTC_1d_20260701T083151Z",
    "local_history_binance_spot_BINANCE_SPOT_BTC_1m_20260701T091945Z"
  ],
  "duplicate_instruments_collapsed": [
    "BINANCE_SPOT_BTC"
  ],
  "instrument_sources": {
    "BINANCE_SPOT_BTC": {
      "execution_venue": "BINANCE",
      "data_provider": "binance_spot",
      "venue_symbol": "BTCUSDT",
      "market_type": "crypto_spot",
      "source_role": "history_download",
      "dataset_source": "marketworld_offline_history_download",
      "live_source": "binance_spot"
    }
  },
  "venue_pairs": [
    {
      "venue_pair_id": "local_history_binance_spot_1d",
      "scope": "local_history",
      "basis_type": "single_or_multi_instrument",
      "underlying": "mixed",
      "execution_venues": [
        "BINANCE"
      ],
      "allow_cross_venue_basis": true,
      "legs": [
        {
          "role": "market",
          "instrument": "BINANCE_SPOT_BTC",
          "execution_venue": "BINANCE",
          "data_provider": "binance_spot",
          "venue_symbol": "BTCUSDT"
        }
      ],
      "notes": "Local history dataset generated by the offline workbench."
    },
    {
      "venue_pair_id": "local_history_binance_spot_1m",
      "scope": "local_history",
      "basis_type": "single_or_multi_instrument",
      "underlying": "mixed",
      "execution_venues": [
        "BINANCE"
      ],
      "allow_cross_venue_basis": true,
      "legs": [
        {
          "role": "market",
          "instrument": "BINANCE_SPOT_BTC",
          "execution_venue": "BINANCE",
          "data_provider": "binance_spot",
          "venue_symbol": "BTCUSDT"
        }
      ],
      "notes": "Local history dataset generated by the offline workbench."
    }
  ],
  "cost_model_id": "mw_composite_conservative_max_cost_v1",
  "generated_by": "scripts/offline_backtest_workbench.py",
  "generated_at": "2026-07-06T15:34:00+00:00",
  "period": {
    "start": "2026-03-29T00:00:00+00:00",
    "end": "2026-06-26T00:00:00+00:00",
    "timezone": "UTC"
  },
  "granularity": [
    "1d",
    "1m"
  ],
  "instruments": [
    "BINANCE_SPOT_BTC"
  ],
  "sources": [
    "binance_spot"
  ],
  "rows": 90,
  "aligned_step_count": 90,
  "timestamp_alignment": {
    "policy": "strict_inner_join_all_selected_instruments",
    "timezone": "UTC",
    "granularity": "daily",
    "required_legs_per_timestamp": [
      "BINANCE_SPOT_BTC"
    ],
    "input_dataset_ids": [
      "local_history_binance_spot_BINANCE_SPOT_BTC_1d_20260701T083151Z",
      "local_history_binance_spot_BINANCE_SPOT_BTC_1m_20260701T091945Z"
    ],
    "aligned_step_count": 90,
    "dropped_step_count_by_dataset": {
      "local_history_binance_spot_BINANCE_SPOT_BTC_1d_20260701T083151Z": 0,
      "local_history_binance_spot_BINANCE_SPOT_BTC_1m_20260701T091945Z": 129510
    }
  },
  "cost_model_hash": "sha256:49395ee8d98b2bb6b7e35329752826f3abaeb860b4b1a1dc626f24c7c285da91",
  "data_fingerprint": "sha256:f1095fe0de85c57497690ab3e98af2e62b914e5618cc617471c945e858c88d1b",
  "files": [
    {
      "role": "market_data",
      "name": "market_data_sessionized.csv",
      "path": "external_strategies/backtest_data/mw_composite_aligned_2b4b6207f074/market_data_sessionized.csv",
      "sha256": "sha256:f1095fe0de85c57497690ab3e98af2e62b914e5618cc617471c945e858c88d1b",
      "bytes": 26937,
      "download_url": "external-strategies/backtest-datasets/mw_composite_aligned_2b4b6207f074/files/market_data_sessionized.csv",
      "static_download_url": "external-strategies/backtest-datasets/mw_composite_aligned_2b4b6207f074/files/market_data_sessionized.csv"
    },
    {
      "role": "cost_model",
      "name": "execution_cost_assumptions.csv",
      "path": "external_strategies/backtest_data/mw_composite_aligned_2b4b6207f074/execution_cost_assumptions.csv",
      "sha256": "sha256:49395ee8d98b2bb6b7e35329752826f3abaeb860b4b1a1dc626f24c7c285da91",
      "bytes": 496,
      "download_url": "external-strategies/backtest-datasets/mw_composite_aligned_2b4b6207f074/files/execution_cost_assumptions.csv",
      "static_download_url": "external-strategies/backtest-datasets/mw_composite_aligned_2b4b6207f074/files/execution_cost_assumptions.csv"
    }
  ],
  "manifest_release_status": "released",
  "manifest_matches_files": false,
  "manifest_hash": "sha256:18a3a3ba8659f314f45afc08290ec1ee2134c0442700d4a479194727df18317a",
  "computed_manifest_hash": "sha256:8091aae89ae2d17bbbd7e8a6f8aed61ed3be7b02b0311988102f0cce0c70da58",
  "released_manifest_self_hash": "sha256:52ee9c4fec9c256f18a763cd0caf30351f251e8ad17c4a87df6f8106cb75bd22",
  "manifest_url": "external-strategies/backtest-datasets/mw_composite_aligned_2b4b6207f074/manifest.json",
  "static_manifest_url": "external-strategies/backtest-datasets/mw_composite_aligned_2b4b6207f074/manifest.json"
}
