{"schema_version":"1.0","source":"The Grid — thegridco.ai","deployed_commit":"a18c620bc4c212e414fde53e5c4c62592bc70171","print_date":"2026-09-09","issue_no":121,"url":"https://thegridco.ai/api/print/2026-09-09","cite":"The Grid, Daily Print No. 121 (2026-09-09). thegridco.ai. https://thegridco.ai/api/print/2026-09-09","series":{"gpi":{"label":"Grid Pressure Index (GPI)","status":"printed","value":64.85,"band":"tight","unit":"index_0_100","methodology_version":"2.0"},"gap_h100_spot":{"series_id":"gap_h100_spot","label":"GAP-H100 (spot)","unit":"usd_per_gpu_hr","instrument_class":"indicator","disclosure":"Reclassified 2026-08-14 from assessment to indicator: the panel holds two nominal contributors, one static across its entire 93-day history, and 50.3% of the printed series' realised variance is panel composition, not price. Printing continues unbroken. Returns to assessment class when the panel carries at least two independently moving contributors (methodology change notice 2026-08-14). Minimum-observation rule adopted 2026-08-16, binding from the 2026-08-22 print: the daily print is withheld — disclosed as WITHHELD with the provenance stamp, never a silent gap — when the panel has fewer than two contributing providers or every contributor is unchanged for 7 or more days (methodology change notice 2026-08-16).","status":"withheld","value":null,"methodology_version":"3.0","withheld":{"reason":"panel-below-two","reasons":["panel-below-two"],"provenance":{"stamp":"Observations: 3 bookable asks across 1 provider(s) (vast.ai 3d unchanged) · excluded from panel: hyperstack BENCHED 15d unchanged, lambda BENCHED 15d unchanged, runpod BENCHED 112d unchanged · transactions: 0 · judgment: none (arithmetic) · tier-2 bookable asks only","excluded":[{"price":3.2,"reason":"auto-bench — unchanged 15 consecutive days (≥ 14d rule)","provider":"hyperstack","disposition":"benched","unchanged_days":15},{"price":4.14,"reason":"auto-bench — unchanged 15 consecutive days (≥ 14d rule)","provider":"lambda","disposition":"benched","unchanged_days":15},{"price":2.69,"reason":"static posted list — unchanged for the series' entire stored life (first row 2026-05-10; 99d on the 2026-08-19 stamp); auto-bench rule ≥ 14d; benched by scheduled registry event 2026-08-28 (founder ruling 2026-08-20 — rescheduled from 2026-08-21 to the earliest replacement-leg qualification date so panel depth never decreases)","provider":"runpod","disposition":"benched","unchanged_days":112}],"judgment":"none (arithmetic)","data_tier":"tier-2 bookable asks","offer_count":3,"contributors":[{"price":2.267,"provider":"vast.ai","unchanged_days":3}],"transactions":0,"provider_count":1},"notice_ref":"docs/methodology-notices/2026-08-16-gap-minimum-observation-decision.md","resumes":"Printing resumes when the panel supports it."}},"gap_h100_reserved_1y":{"series_id":"gap_h100_reserved_1y","label":"GAP-H100-R1Y (1-yr reserved)","unit":"usd_per_gpu_hr","disclosure":"Defect disclosed 2026-08-14: every print since inception (2026-07-24) is the identical value — zero variance. The reserved panel (near-static Azure retail plus a Lambda fallback) does not move, so the series has carried no market information. Suspended from 2026-08-22 (methodology change notice 2026-08-14); published history stands as-published.","status":"suspended","value":null,"methodology_version":null,"suspension":{"effective":"2026-08-22","final_print_date":"2026-08-21","notice_ref":"docs/methodology-notices/2026-08-14-instrument-actions.md"}},"gts_1y":{"series_id":"gts_1y","label":"Grid Term Spread (1Y)","unit":"usd_per_gpu_hr","disclosure":"Defect disclosed 2026-08-14: the reserved leg has zero variance, so GTS-1Y reduces to a constant minus GAP-H100 spot — correlation −1.0 with the spot leg across every print. It carries no independent term-structure information. Suspended from 2026-08-22 (methodology change notice 2026-08-14); published history stands as-published.","status":"suspended","value":null,"methodology_version":null,"suspension":{"effective":"2026-08-22","final_print_date":"2026-08-21","notice_ref":"docs/methodology-notices/2026-08-14-instrument-actions.md"}},"gccx":{"series_id":"gccx","label":"Grid Compute Complex Index","unit":"index_100","status":"printed","value":98.28,"methodology_version":"1.0"},"gccx_divergence":{"series_id":"gccx_divergence","label":"GCCX vs physical divergence","unit":"pct_points","status":"printed","value":-3.79,"methodology_version":"1.1"},"grid_basis":{"label":"Grid Basis","status":"not_printed","value":null,"unit":"usd_per_gpu_hr","definition":"OCPI H100 (api method) − GAP-H100 spot; positive = demand premium (ADR-002)","legs":{"ocpi_h100":2.96,"gap_h100_spot":null},"ocpi_consecutive_api_days":10,"qualification_days":7,"attribution":"OCPI — Ornn Compute Price Index (Ornn), H100, api method","note":"GAP-H100 spot withheld on 2026-09-09 (panel-below-two; minimum-observation rule, notice 2026-08-16) — no basis pair; the previous print is not carried forward."},"rwi":{"disclosure":"v1.0 is token-denominated; models differ in tokens-per-task; efficiency-adjusted v1.1 in development.","s":{"frontier_api":{"series_id":"rwi_s_frontier_api","label":"RW-S frontier API cost","unit":"usd_per_day","disclosure":"v1.0 is token-denominated; models differ in tokens-per-task; efficiency-adjusted v1.1 in development.","status":"printed","value":2.25,"methodology_version":"1.0"},"open_api":{"series_id":"rwi_s_open_api","label":"RW-S cheapest open-weight API cost","unit":"usd_per_day","disclosure":"v1.0 is token-denominated; models differ in tokens-per-task; efficiency-adjusted v1.1 in development.","status":"printed","value":0.0875,"methodology_version":"1.0"},"selfhost_spot":{"series_id":"rwi_s_selfhost_spot","label":"RW-S self-host cost (GAP-spot)","unit":"usd_per_day","disclosure":"v1.0 is token-denominated; models differ in tokens-per-task; efficiency-adjusted v1.1 in development.","status":"withheld","value":null,"methodology_version":"1.0","withheld":{"reason":"panel-below-two","reasons":["panel-below-two"],"provenance":{"stamp":"Observations: 3 bookable asks across 1 provider(s) (vast.ai 3d unchanged) · excluded from panel: hyperstack BENCHED 15d unchanged, lambda BENCHED 15d unchanged, runpod BENCHED 112d unchanged · transactions: 0 · judgment: none (arithmetic) · tier-2 bookable asks only","excluded":[{"price":3.2,"reason":"auto-bench — unchanged 15 consecutive days (≥ 14d rule)","provider":"hyperstack","disposition":"benched","unchanged_days":15},{"price":4.14,"reason":"auto-bench — unchanged 15 consecutive days (≥ 14d rule)","provider":"lambda","disposition":"benched","unchanged_days":15},{"price":2.69,"reason":"static posted list — unchanged for the series' entire stored life (first row 2026-05-10; 99d on the 2026-08-19 stamp); auto-bench rule ≥ 14d; benched by scheduled registry event 2026-08-28 (founder ruling 2026-08-20 — rescheduled from 2026-08-21 to the earliest replacement-leg qualification date so panel depth never decreases)","provider":"runpod","disposition":"benched","unchanged_days":112}],"judgment":"none (arithmetic)","data_tier":"tier-2 bookable asks","offer_count":3,"contributors":[{"price":2.267,"provider":"vast.ai","unchanged_days":3}],"transactions":0,"provider_count":1},"notice_ref":"docs/methodology-notices/2026-08-16-gap-minimum-observation-decision.md","resumes":"Printing resumes when the panel supports it.","input_series":"gap_h100_spot"}},"selfhost_reserved":{"series_id":"rwi_s_selfhost_reserved","label":"RW-S self-host cost (reserved)","unit":"usd_per_day","disclosure":"v1.0 is token-denominated; models differ in tokens-per-task; efficiency-adjusted v1.1 in development.","status":"ceased","value":null,"methodology_version":null,"cessation":{"effective":"2026-08-22","final_print_date":null,"input_series":"gap_h100_reserved_1y","notice_ref":"docs/methodology-notices/2026-08-14-instrument-actions.md","disclosure":"Ceased 2026-08-22 with the suspension of its input series GAP-H100-R1Y (methodology change notice 2026-08-14 §6): a self-host cost priced on a suspended leg would restate the defect daily. Published history stands as-published. RWI-S / RWI-L cheapest-path indices are unaffected — the cheapest path was the open-API leg on every print of both."}},"index":{"series_id":"rwi_s_index","label":"RWI-S (cheapest path, rebased)","unit":"index_100","disclosure":"v1.0 is token-denominated; models differ in tokens-per-task; efficiency-adjusted v1.1 in development.","status":"printed","value":50,"methodology_version":"1.0"}},"l":{"frontier_api":{"series_id":"rwi_l_frontier_api","label":"RW-L frontier API cost","unit":"usd_per_day","disclosure":"v1.0 is token-denominated; models differ in tokens-per-task; efficiency-adjusted v1.1 in development.","status":"printed","value":200,"methodology_version":"1.0"},"open_api":{"series_id":"rwi_l_open_api","label":"RW-L cheapest open-weight API cost","unit":"usd_per_day","disclosure":"v1.0 is token-denominated; models differ in tokens-per-task; efficiency-adjusted v1.1 in development.","status":"printed","value":8.4,"methodology_version":"1.0"},"selfhost_spot":{"series_id":"rwi_l_selfhost_spot","label":"RW-L self-host cost (GAP-spot)","unit":"usd_per_day","disclosure":"v1.0 is token-denominated; models differ in tokens-per-task; efficiency-adjusted v1.1 in development.","status":"withheld","value":null,"methodology_version":"1.0","withheld":{"reason":"panel-below-two","reasons":["panel-below-two"],"provenance":{"stamp":"Observations: 3 bookable asks across 1 provider(s) (vast.ai 3d unchanged) · excluded from panel: hyperstack BENCHED 15d unchanged, lambda BENCHED 15d unchanged, runpod BENCHED 112d unchanged · transactions: 0 · judgment: none (arithmetic) · tier-2 bookable asks only","excluded":[{"price":3.2,"reason":"auto-bench — unchanged 15 consecutive days (≥ 14d rule)","provider":"hyperstack","disposition":"benched","unchanged_days":15},{"price":4.14,"reason":"auto-bench — unchanged 15 consecutive days (≥ 14d rule)","provider":"lambda","disposition":"benched","unchanged_days":15},{"price":2.69,"reason":"static posted list — unchanged for the series' entire stored life (first row 2026-05-10; 99d on the 2026-08-19 stamp); auto-bench rule ≥ 14d; benched by scheduled registry event 2026-08-28 (founder ruling 2026-08-20 — rescheduled from 2026-08-21 to the earliest replacement-leg qualification date so panel depth never decreases)","provider":"runpod","disposition":"benched","unchanged_days":112}],"judgment":"none (arithmetic)","data_tier":"tier-2 bookable asks","offer_count":3,"contributors":[{"price":2.267,"provider":"vast.ai","unchanged_days":3}],"transactions":0,"provider_count":1},"notice_ref":"docs/methodology-notices/2026-08-16-gap-minimum-observation-decision.md","resumes":"Printing resumes when the panel supports it.","input_series":"gap_h100_spot"}},"selfhost_reserved":{"series_id":"rwi_l_selfhost_reserved","label":"RW-L self-host cost (reserved)","unit":"usd_per_day","disclosure":"v1.0 is token-denominated; models differ in tokens-per-task; efficiency-adjusted v1.1 in development.","status":"ceased","value":null,"methodology_version":null,"cessation":{"effective":"2026-08-22","final_print_date":null,"input_series":"gap_h100_reserved_1y","notice_ref":"docs/methodology-notices/2026-08-14-instrument-actions.md","disclosure":"Ceased 2026-08-22 with the suspension of its input series GAP-H100-R1Y (methodology change notice 2026-08-14 §6): a self-host cost priced on a suspended leg would restate the defect daily. Published history stands as-published. RWI-S / RWI-L cheapest-path indices are unaffected — the cheapest path was the open-API leg on every print of both."}},"index":{"series_id":"rwi_l_index","label":"RWI-L (cheapest path, rebased)","unit":"index_100","disclosure":"v1.0 is token-denominated; models differ in tokens-per-task; efficiency-adjusted v1.1 in development.","status":"printed","value":50,"methodology_version":"1.0"}}},"grid_inference_spread":{"disclosure":"v1.0 is token-denominated; models differ in tokens-per-task; efficiency-adjusted v1.1 in development.","s":{"series_id":"grid_inference_spread_s","label":"Grid Inference Spread (RW-S)","unit":"usd_per_day","disclosure":"v1.0 is token-denominated; models differ in tokens-per-task; efficiency-adjusted v1.1 in development.","status":"printed","value":2.1625,"methodology_version":"1.0"},"l":{"series_id":"grid_inference_spread_l","label":"Grid Inference Spread (RW-L)","unit":"usd_per_day","disclosure":"v1.0 is token-denominated; models differ in tokens-per-task; efficiency-adjusted v1.1 in development.","status":"printed","value":191.6,"methodology_version":"1.0"}}},"provenance":{"series_id":"gap_h100_spot","stamp":"Observations: 3 bookable asks across 1 provider(s) (vast.ai 3d unchanged) · excluded from panel: hyperstack BENCHED 15d unchanged, lambda BENCHED 15d unchanged, runpod BENCHED 112d unchanged · transactions: 0 · judgment: none (arithmetic) · tier-2 bookable asks only","excluded":[{"price":3.2,"reason":"auto-bench — unchanged 15 consecutive days (≥ 14d rule)","provider":"hyperstack","disposition":"benched","unchanged_days":15},{"price":4.14,"reason":"auto-bench — unchanged 15 consecutive days (≥ 14d rule)","provider":"lambda","disposition":"benched","unchanged_days":15},{"price":2.69,"reason":"static posted list — unchanged for the series' entire stored life (first row 2026-05-10; 99d on the 2026-08-19 stamp); auto-bench rule ≥ 14d; benched by scheduled registry event 2026-08-28 (founder ruling 2026-08-20 — rescheduled from 2026-08-21 to the earliest replacement-leg qualification date so panel depth never decreases)","provider":"runpod","disposition":"benched","unchanged_days":112}],"judgment":"none (arithmetic)","data_tier":"tier-2 bookable asks","offer_count":3,"contributors":[{"price":2.267,"provider":"vast.ai","unchanged_days":3}],"transactions":0,"provider_count":1},"continuity":{"consecutive_days_published":10,"streak_start":"2026-08-31","total_prints":114,"first_print":"2026-05-07","last_print_dates":["2026-09-09","2026-09-08","2026-09-07","2026-09-06","2026-09-05","2026-09-04","2026-09-03","2026-09-02","2026-09-01","2026-08-31"],"previous_gap":{"missing_dates":["2026-08-25","2026-08-26","2026-08-27","2026-08-28","2026-08-29","2026-08-30"],"resumed":"2026-08-31","correction_url":"https://thegridco.ai/api/print/corrections/2026-08-31-pipeline-outage-missing-prints"},"withheld_prints":[{"series_id":"gap_h100_spot","date":"2026-09-09","reason":"panel-below-two","reasons":["panel-below-two"],"url":"https://thegridco.ai/api/print/2026-09-09"},{"series_id":"gap_h100_spot","date":"2026-09-08","reason":"panel-below-two","reasons":["panel-below-two"],"url":"https://thegridco.ai/api/print/2026-09-08"},{"series_id":"gap_h100_spot","date":"2026-09-06","reason":"panel-below-two","reasons":["panel-below-two"],"url":"https://thegridco.ai/api/print/2026-09-06"},{"series_id":"gap_h100_spot","date":"2026-09-05","reason":"panel-below-two","reasons":["panel-below-two"],"url":"https://thegridco.ai/api/print/2026-09-05"},{"series_id":"gap_h100_spot","date":"2026-09-04","reason":"panel-below-two","reasons":["panel-below-two"],"url":"https://thegridco.ai/api/print/2026-09-04"},{"series_id":"gap_h100_spot","date":"2026-09-03","reason":"panel-below-two","reasons":["panel-below-two"],"url":"https://thegridco.ai/api/print/2026-09-03"},{"series_id":"gap_h100_spot","date":"2026-09-02","reason":"panel-below-two","reasons":["panel-below-two"],"url":"https://thegridco.ai/api/print/2026-09-02"},{"series_id":"gap_h100_spot","date":"2026-09-01","reason":"panel-below-two","reasons":["panel-below-two"],"url":"https://thegridco.ai/api/print/2026-09-01"},{"series_id":"gap_h100_spot","date":"2026-08-31","reason":"panel-below-two","reasons":["panel-below-two"],"url":"https://thegridco.ai/api/print/2026-08-31"},{"series_id":"gap_h100_spot","date":"2026-08-24","reason":"panel-below-two","reasons":["panel-below-two","all-static"],"url":"https://thegridco.ai/api/print/2026-08-24"}]},"corrections":[]}