{
 "schema_version": "smi.methodology.v1",
 "methodology_version": "1.1",
 "status": "version 1.1, adopted 30 Sep 2026",
 "change_log": [
  {
   "date": "2026-09-30",
   "version": "1.1",
   "changes": [
    "Operators' own channels and CMSA accepted as primary sources (strict tense rules, two confirmers, capture, link don't copy, quotes of one sentence or less).",
    "Pre-liftoff explosions are not counted as launches (LaunchCode second letter E).",
    "List prices: only a provider's own published list price, labelled List price, quoted as published; per kg only where price and mass are both stated.",
    "Launch-delay archive: dates archived daily from Launch Library 2 for internal use; no delay values are published.",
    "Spectrum and filings rules: FCC 25.164(b) and ITU Resolution 35 milestones from captured primary documents; ITU as paraphrase with citation and links; neutral status wording; no score.",
    "Connectivity definitions: GCAT in-orbit payloads (satcat, satcat100k, auxcat), name rule on Name, PLName and AltNames; operator figures beside, never summed.",
    "Sub-index 6 (market view) off."
   ]
  }
 ],
 "conflicts": "Space Markets also operates SMX, a testnet venue. Some SMX testnet markets concern events that SMI also tracks, such as orbital compute and power-beaming demonstrations. Some companies named on this page may be current or prospective business contacts of Space Markets. SMI applies the same published rules to every company, and no SMX market is resolved using SMI figures. See the methodology for how SMI is kept separate from SMX markets.",
 "headline": {
  "name": "SMI Launch Cadence",
  "composite": false,
  "formula": "100 × counted launch attempts in the trailing 13 ISO weeks ending this print, divided by counted launch attempts in the same ISO weeks one year earlier. An attempt is a GCAT launch whose LaunchCode starts with O or D and that lifted off (an explosion before liftoff, LaunchCode second letter E, is not counted). The card shows the figure rounded to a whole number.",
  "base": "the same 13 ISO weeks one year earlier = 100",
  "cadence": "weekly print",
  "note": "The headline is sub-index 1's measure. Sub-indices are not combined into a weighted score (Nick's decision pending; Product recommends no blend)."
 },
 "launch_access": {
  "launch": "GCAT launch.tsv row with LaunchCode starting O (Earth orbit) or D (deep space), whatever the second letter; failures count. Suborbital (S), tests and other codes are not counted.",
  "reached_orbit": "LaunchCode second letter S for O rows; deep space counted separately; orbit rate = (orbit_reached + deep_space) / launches",
  "country": "GCAT orgs.tsv StateCode of the first launch agency",
  "booster_reuse": "first-stage booster flight number >= 2 in GCAT Flight_ID",
  "cadence_per_week": "headline count / 13 and baseline count / 13, one decimal",
  "mass": "per payload (Type P in satcat, satcat100k, auxcat, ftocat, tmpcat), military class D left out, estimates never summed, no OrbPay",
  "week": "ISO week, Monday 00:00 UTC",
  "list_prices": "only prices a provider publishes itself as a list price, labelled 'List price', quoted as published; per kg only where the provider states price and mass; never the LEO expendable maximum",
  "delays": "early; daily archive of upcoming launch dates collecting since 2026-09-30; no values published until Legal signs off LL2",
  "pre_liftoff_explosion": {
   "rule": "excluded",
   "text": "A launch counts only if it lifted off; LaunchCode second letter E (explosion before liftoff) is not a launch.",
   "adopted": "2026-09-30",
   "switch": "SMI_E01",
   "effect_2026_to_24_Sep": {
    "included": 233,
    "excluded": 232
   },
   "effect_2026_to_28_Sep": {
    "included": 236,
    "excluded": 235
   }
  },
  "count_history": {
   "231": "O only (orbital-only rule before 27 Sep 2026; data to 24 Sep)",
   "233": "O or D (rule v0.2; print 2026-W39.r5, data to 24 Sep)",
   "236": "O or D (print 2026-W39.r6, data to 28 Sep)"
  },
  "cadence": "weekly print after each GCAT data update; provisional count daily"
 },
 "compute_energy": {
  "stages": [
   "announced",
   "launched",
   "working"
  ],
  "working_compute": "operator's own past or present-perfect statement that the on-board computer ran, executed, trained or processed a workload in orbit",
  "working_energy": "operator's own past or present-perfect statement that power was beamed, transmitted, transferred or delivered wirelessly in or from orbit",
  "unclear": "stays at the lower stage; verified:false; not counted",
  "confirmers": 2,
  "capacity": "Recorded only where the operator's own channel states it for that project; otherwise null. Accelerators summed per model only; no unit conversion.",
  "cadence": "weekly print, plus a review within 2 business days of a known event",
  "spec": "smi-v1/COMPONENTS.md section 3"
 },
 "connectivity_data": {
  "status": "early",
  "in_orbit_rule": "GCAT payloads (Type starting P) with Status O in satcat.tsv + satcat100k.tsv + auxcat.tsv. In orbit, not a count of operating satellites.",
  "name_rule": "A \"name contains\" test looks at the GCAT Name, PLName and AltNames fields.",
  "mapping": {
   "cd-starlink": {
    "owner": [
     "SPXS"
    ],
    "name_contains": "Starlink",
    "name_fields": [
     "Name",
     "PLName",
     "AltNames"
    ]
   },
   "cd-oneweb": {
    "owner": [
     "ONEWEB",
     "ONEWEBN",
     "ONEWEBE"
    ]
   },
   "cd-amazon-leo": {
    "owner": [
     "KUIP"
    ]
   },
   "cd-qianfan": {
    "owner": [
     "YUANX"
    ],
    "name_contains": "Qianfan",
    "name_fields": [
     "Name",
     "PLName",
     "AltNames"
    ]
   },
   "cd-guowang": {
    "owner": [
     "ZXW"
    ],
    "name_contains": "Xingwang",
    "name_fields": [
     "Name",
     "PLName",
     "AltNames"
    ]
   },
   "cd-eo-planet": {
    "owner": [
     "PLAN",
     "PLABS",
     "PLABST",
     "PLANQ"
    ]
   },
   "cd-eo-jilin1": {
    "owner_contains": "CGSTL",
    "name_contains": "Jilin",
    "name_fields": [
     "Name",
     "PLName",
     "AltNames"
    ]
   },
   "cd-eo-iceye": {
    "name_contains": "ICEYE",
    "name_fields": [
     "Name",
     "PLName",
     "AltNames"
    ]
   },
   "cd-eo-blacksky": {
    "owner": [
     "BSKG"
    ]
   },
   "cd-eo-capella": {
    "owner": [
     "CAPSP"
    ]
   },
   "cd-eo-umbra": {
    "owner": [
     "UMBRA"
    ]
   }
  },
  "operator_figures": "shown beside the GCAT count, never added in; null until captured",
  "ground_stations": "public operator or government lists only; AWS Ground Station excluded",
  "downlink": "no public figure",
  "cadence": "counts at each weekly print; operator figures and ground-station lists monthly"
 },
 "spectrum_filings": {
  "status": "early",
  "rules": [
   {
    "authority": "FCC",
    "rule": "47 CFR 25.164(b)",
    "summary": "NGSO: 50% within 6 years of grant; the rest within 9 years, unless a different schedule is set",
    "url": "https://www.ecfr.gov/current/title-47/chapter-I/subchapter-B/part-25/subpart-B/section-25.164",
    "read_utc": "2026-09-30T17:00:00Z",
    "capture_sha256": "fbd35d658b535f7c9fc9803e68129d92b2cc2740bd6efdf09a2d336a4ec355ff",
    "capture_file": "v1/captures/filings/ecfr_25_164.xml",
    "citation": "Source: 47 CFR 25.164(b) (eCFR)"
   },
   {
    "authority": "ITU",
    "rule": "RR 11.44, 11.44C; Resolution 35 (WRC-19)",
    "summary": "Bring into use within 7 years; NGSO milestones 10% / 50% / 100% at +2 / +5 / +7 years (reports due +30 days)",
    "url": "https://www.itu.int/en/ITU-R/space/Documents/RES35%28REV.%20WRC-23%29-timeframe.pdf",
    "read_utc": "2026-09-30T17:04:20Z",
    "capture_sha256": "919d1f50eb5a3f3954ec472143a351217d25d2764e0f9d5abc7ea6d17a6c231b",
    "capture_file": "v1/captures/filings/ITU_RES35_timeframe.pdf",
    "also": "https://www.itu.int/md/R00-CR-CIR-0475/en (CR/475, sha256 79e3aa859a7cd9652e1fc4183f5d67c9b580249fe833eb483128951e27cc2461)",
    "citation": "Source: ITU Radio Regulations No. 11.44/11.44C; Resolution 35 (WRC-19); Circular Letter CR/475",
    "cr475_url": "https://www.itu.int/md/R00-CR-CIR-0475/en",
    "paraphrase_only": true
   }
  ],
  "verified": "verified is true only when the FCC order (or ICFS/ECFS filing, or ITU record) itself is captured with a SHA-256; press alone leaves it false.",
  "sources": "FCC EDOCS, ICFS, ECFS; free parts of the ITU Space Network List. Press only as context.",
  "cadence": "weekly review at each print; plus within 2 business days of a known due date",
  "published": "early; first published in print 2026-W39.r7 (30 Sep 2026) after Legal review with conditions",
  "itu": "ITU material: our own one-line paraphrase with a citation, short attributed quotes only, links not copies. No ITU documents, SNL tables, SRS or BR IFIC data are reproduced.",
  "status_wording": "Status wording is neutral (e.g. Open). No judgement of whether a licensee will meet a milestone, and no progress ratio for SpaceX Gen2.",
  "in_orbit": "From row 3 (GCAT). Not shown for SpaceX Gen2 (GCAT has no Gen1/Gen2 split). Amazon Leo share = in orbit / authorised, with its GCAT data date.",
  "captures": {
   "DA 26-553": "6ec0c7a1bb32f969e19d1372aef40cd9708934a2297aff2ce30f22b7b00135c2",
   "DA 26-36": "4d4df620f1386dfdf81fd99bd2a8073450a47cd152f8581548501755fba36c78",
   "RES 35 - Timeframe": "919d1f50eb5a3f3954ec472143a351217d25d2764e0f9d5abc7ea6d17a6c231b"
  },
  "score": null,
  "markets": "No SMX market references these milestones."
 },
 "moon_deep_space": {
  "deep_space_launch": "GCAT LaunchCode starting D, one per launch",
  "landings": "GCAT landercat, World Luna, Status L = landed, I = impact",
  "stages": [
   "announced",
   "launched",
   "arrived",
   "landed",
   "returned"
  ],
  "next_stated": "only dates stated by the responsible agency or operator",
  "cadence": "weekly print, plus a review within 2 business days of an event",
  "spec": "smi-v1/COMPONENTS.md section 6"
 },
 "datapoints": "Stable ids: smi.<sub_index>.<metric>[.<qualifier>]. Every value has source_url and as_of."
}