{"approval":"every card reached this page by a merged pull request; nothing auto-publishes and there is no write endpoint","awaiting_decision_count":0,"cards":[{"announced":"2026-10-27","body":"ISO New England is live again: real-time prices, the load forecast and fuel mix come from ISO New England's own web services. CAISO, ERCOT, MISO, SPP, NYISO and ISO-NE now serve their own real-time fuel mix instead of the day-old EIA-930 copy, which stays as the fallback; PJM stays on EIA-930 under PJM's data terms. A free direct-source refresh runs every hour, load forecasts serve the hour that contains now, and a reading past its age is shown stale with its date instead of disappearing. The public freshness board labels each feed's real cadence and source, and when EIA itself has not published a newer hour for a balancing authority it says so as an upstream gap, listed with EIA's own newest hour, rather than counting it as a DC Hub miss.","code":"get_grid_data","id":"grid-native-fuel-mix-isone-live-upstream-gaps","link_href":"/freshness","link_label":"Live freshness board \u2192","metric":null,"tag":"Grid","title":"Fresher grid data: ISO-NE back live, fuel mix straight from the grid operators, and honest freshness"},{"announced":"2026-10-27","body":"When an AI agent's answer from DC Hub is a preview, the agent now says how to get the rest: the person it works for enters an email, free, and the agent gets the full answer, with no card and no password. It works across the free tools, grid intelligence, interconnection queues and market intelligence included, up to a daily cap. When the question named a market, the same page also offers an email when that market changes on the DCPI, confirmed by email before anything is sent. Agents can also bind the email themselves with the bind_email tool.","code":"bind_email","id":"free-email-full-answer-market-alert","link_href":"/dcpi","link_label":"DCPI market scores \u2192","metric":null,"tag":"Free tier","title":"One email: the full answer, and an alert when your market changes"},{"announced":"2026-10-20","body":"The homepage is back to its July look with every figure read live, the nav carries a live ticker, and the /ai page shows live request counts again. A free key bound to an email now gets full answers, capped per day, from the grid, interconnection queue and market intelligence tools, not only previews. Facility discovery adds data centers found in EPA ECHO air-permit records (US federal, public domain), and a daily check at /api/v1/ops/data-onboarding shows whether each core data layer is still growing and whether its main source is current. The OpenStreetMap refresh retries the states that failed instead of skipping them. MCP clients can connect directly at https://dchub.cloud/mcp, which keeps working after Smithery retires its hosted proxy URLs on 2026-10-31.","code":"https://dchub.cloud/mcp","id":"restored-fresher-data-email-answers-direct-mcp","link_href":"/api/v1/ops/data-onboarding","link_label":"Daily data-onboarding check (JSON) \u2192","metric":{"basis":"deduped M&A deal count, floored DOWN; published at /api/v1/canon/phrases as `deals`","label":"deals tracked","source_url":"/api/v1/canon/phrases","token":"deals","unmeasured_reason":null,"value":null},"tag":"Platform","title":"DC Hub is restored: fresher data, full answers with an email, and a direct MCP URL"},{"announced":"2026-09-29","body":"Operators and brokers can now list available data center capacity on DC Hub for free at dchub.cloud/listings: powered land, powered shells, turnkey capacity and colocation to buy or lease. Buyers and AI agents search it by size, in kilowatts or megawatts, and by location with the source_capacity MCP tool or on the listings page, then request an introduction with request_capacity_intro. DC Hub sends the provider only the buyer's company and requirement; contacts are shared only if the provider accepts, and nothing is shared on a decline.","code":"source_capacity","id":"capacity-source-list-free","link_href":"/listings#list-capacity","link_label":"List capacity or search listings \u2192","metric":null,"tag":"Capacity Source","title":"Capacity Source: list data center capacity free, and let buyers and AI agents find it"},{"announced":"2026-09-29","body":"A new research page lists generating units with filed retirement dates across the US ISOs, the interconnection capacity they free up, and how far each sits from a data center market, next to recent interconnection queue exits for each ISO. Every figure is built live from EIA Form 860M filings and ISO queue feeds, with its as-of date. The page is explicit about its limits: a queue exit is not available capacity, retirement dates can be extended, and renewable curtailment is modeled, so it is not reported as a measurement.","code":null,"id":"stranded-power-map","link_href":"/research/stranded-power-map","link_label":"Open the Stranded Power Map \u2192","metric":null,"tag":"Research","title":"Stranded Power Map: where retiring plants free up grid connections near data center markets"},{"announced":"2026-09-29","body":"Each market score in the Data Center Power Index now comes with a confidence rating and a plain-language list of its inputs: which come from live sources such as the interconnection queue, planned generators and grid telemetry, and which are modeled estimates, such as renewable curtailment and demand growth. Confidence reflects how many inputs are live and how fresh the score is; when the record behind a score is incomplete, the rating is left empty with a reason rather than guessed. The breakdown is free on every tier, in the API and through the MCP tools get_market_dcpi_rank and rank_markets.","code":"get_market_dcpi_rank","id":"dcpi-confidence-provenance","link_href":"/dcpi","link_label":"See the Power Index \u2192","metric":null,"tag":"Power Index","title":"Every Data Center Power Index score now shows how much of it is live data"},{"announced":"2026-09-28","body":"A short comparison brief sets DC Hub beside datacenterHawk, DatacenterDynamics, Data Center Frontier, Baxtel and DC Byte, and beside research from CBRE, JLL, Structure Research and 451 Research. It sorts the field into publishers, data businesses, and brokerage and analyst research, and credits what each does well. It places DC Hub as the live layer for checking what you read elsewhere: live grid telemetry, a daily power index for every market we score, and an MCP server that AI agents query directly. It is written for customers, analysts and investors, every competitor detail cites a public source on its sources page, and it downloads as a PDF. DC Hub's own figures are self-reported, and corrections are welcome.","code":null,"id":"comparison-brief","link_href":"/vs/brief","link_label":"Read the brief \u2192","metric":null,"tag":"Brief","title":"A comparison brief: where DC Hub fits in data center intelligence"},{"announced":"2026-09-23","body":"Agents can now ask which gas pipeline and transmission line projects are planned, approved or under construction, not only what is already built. get_infra_projects returns the EIA natural gas pipeline projects list for the whole United States: operator, status, states crossed, capacity, miles, cost and docket. It also returns ERCOT's transmission project list, which covers Texas only so far: owner, endpoints, voltage, miles and in-service dates. Filter by state, status, capacity, voltage or in-service window, or ask only for projects first seen since a date; the initial load is never counted as new. Every row cites its source and license. The tool is free with or without a key, and it is in the grid and gas tool packs. New power generation stays in get_power_pipeline, and existing pipelines and lines stay in get_infrastructure.","code":"get_infra_projects","id":"infra-projects-tool","link_href":"/connect","link_label":"Connect an MCP client \u2192","metric":null,"tag":"MCP tool","title":"Gas pipeline and transmission projects, queryable by agents"},{"announced":"2026-09-13","body":"Pocket listings are now Capacity Source, built for enterprise buyers and the AI agents that procure for them: powered land, powered shells and turnkey capacity to buy or lease, with every listing showing when it was last updated. It is SEARCHABLE BY SIZE \u2014 a floor in kilowatts or megawatts \u2014 AND BY LOCATION: region such as North America or Europe, country, US state, or metro. Anyone can browse the cards; a free account opens a listing, and an agent opens one with source_capacity using a key with its human's email bound, or an OAuth connection. Register with request_capacity_intro and DC Hub sends the provider only your company and requirement; the provider then accepts or declines, and identity and contacts are exchanged only on acceptance. Every registered lead has a public verification record. Agents that learned the old tool names keep working. While the first listings are onboarded, register a requirement to get first access.","code":"source_capacity","id":"capacity-source","link_href":"/listings","link_label":"Open Capacity Source \u2192","metric":null,"tag":"Capacity Source","title":"Capacity Source: search data center capacity by size and location"},{"announced":"2026-09-12","body":"The menu now opens on the question DC Hub is built to answer: how much power is available at a specific site, and when. Land & Power brings the map, the Power Index, grid intelligence, the interconnection queue and the site-selection tools together. AI and What's New now sit in the main menu, and the agent tools are grouped under MCP. Every page that was in the menu is still in it.","code":null,"id":"nav-land-and-power-first","link_href":"/land-power-map","link_label":"Open the Land & Power map \u2192","metric":null,"tag":"Navigation","title":"Land & Power now leads the site menu"},{"announced":"2026-09-08","body":"/mcp/siting is an MCP endpoint on dchub.cloud that lists the siting tools, including execute_plan, find_sites, site analysis and comparison, site and market ranking, composite site scores, fiber readiness, water, disaster and climate risk, and tax incentives. Point an agent at it when the job is choosing where to build.","code":"/mcp/siting","id":"mcp-pack-siting","link_href":"/connect","link_label":"Connect an MCP client \u2192","metric":null,"tag":"MCP pack","title":"Siting pack: from a requirement to a ranked shortlist"},{"announced":"2026-09-08","body":"/mcp/grid lists the power tools, including grid intelligence, interconnection queues, hosting capacity, power-availability timelines, the power pipeline, retirement headroom, energy prices, ISO comparisons and live grid telemetry. Built for agents answering how much power a site can get, and when.","code":"/mcp/grid","id":"mcp-pack-grid","link_href":"/connect","link_label":"Connect an MCP client \u2192","metric":null,"tag":"MCP pack","title":"Grid pack: interconnection, headroom and live grid data"},{"announced":"2026-09-08","body":"/mcp/fiber lists the connectivity tools, including long-haul and metro fiber, fiber readiness at a site, lead-in route planning, peering and internet exchanges, subsea cables, and latency clustering of candidate sites.","code":"/mcp/fiber","id":"mcp-pack-fiber","link_href":"/connect","link_label":"Connect an MCP client \u2192","metric":null,"tag":"MCP pack","title":"Fiber pack: routes, metro depth, peering and subsea cables"},{"announced":"2026-09-08","body":"/mcp/deals lists the transaction tools, including M&A and capital transactions, hyperscaler AI deals, deal autopsies, the construction pipeline, news and intelligence search, market intelligence and market trajectory forecasts.","code":"/mcp/deals","id":"mcp-pack-deals","link_href":"/connect","link_label":"Connect an MCP client \u2192","metric":null,"tag":"MCP pack","title":"Deals pack: M&A, hyperscaler deals and where markets are heading"},{"announced":"2026-09-08","body":"/mcp/gas lists the gas tools, including gas access and pipeline intelligence, delivered gas economics, gas pricing, energy prices and the power pipeline, for agents weighing gas-fired or behind-the-meter power against the grid.","code":"/mcp/gas","id":"mcp-pack-gas","link_href":"/connect","link_label":"Connect an MCP client \u2192","metric":null,"tag":"MCP pack","title":"Gas pack: behind-the-meter power economics"},{"announced":"2026-09-08","body":"/mcp/site lists the lookup tools for a single facility or market, including search and fetch, facility records, a market's power-index rank and its market context.","code":"/mcp/site","id":"mcp-pack-site","link_href":"/connect","link_label":"Connect an MCP client \u2192","metric":null,"tag":"MCP pack","title":"Site pack: one facility or one market, answered directly"},{"announced":"2026-09-08","body":"/mcp/deepresearch exposes only search and fetch, in the connector format OpenAI Deep Research and ChatGPT expect: find data-center facility records, then fetch a citable public summary of each.","code":"/mcp/deepresearch","id":"mcp-pack-deepresearch","link_href":"/connect","link_label":"Connect an MCP client \u2192","metric":null,"tag":"MCP pack","title":"Deep Research pack: search and fetch, nothing else"},{"announced":"2026-08-17","body":"Every MCP capability on one page, read from the running server on every load \u2014 newest first, with the authoritative upstream sources named, provenance on every response and explicit unknowns instead of confident blanks. The catalog cannot describe a capability the server does not serve.","code":null,"id":"capabilities-live","link_href":"/capabilities","link_label":"Browse the capabilities \u2192","metric":{"basis":"live MCP tools/list count, published at /api/v1/canon/phrases as `tools`","label":"tools live","source_url":"/api/v1/canon/phrases","token":"tools","unmeasured_reason":null,"value":null},"tag":"Catalog","title":"Capabilities, read live from the running server"},{"announced":"2026-08-17","body":"A playground for the live layers: search the facility inventory, rank power markets by the index, pull the biggest movers and the latest industry news \u2014 straight from the browser, no account. When the answers earn it, connect your own AI to the same endpoint you just tried.","code":null,"id":"playground","link_href":"/playground","link_label":"Open the playground \u2192","metric":null,"tag":"Playground","title":"Try the live data in the browser, no signup"},{"announced":"2026-08-17","body":"We asked the leading models to rank the data-center intelligence field against the incumbents they already know, and published their verdicts word for word \u2014 dated, with the prompts. Read what the agents' own models concluded before an agent ever calls a tool here.","code":null,"id":"what-ais-say","link_href":"/what-ais-say","link_label":"Read the verdicts \u2192","metric":null,"tag":"Standing","title":"What the AI models say, verbatim"},{"announced":"2026-08-17","body":"Every market the index scores now carries its own daily brief \u2014 power verdict, grid context, pipeline, deals, tenants and news for that metro, rebuilt from the live layers on every read. The sections an analyst would assemble, generated from the data instead of about it.","code":null,"id":"market-briefs","link_href":"/brief","link_label":"Open a market brief \u2192","metric":{"basis":"DCPI market count, floored DOWN; published at /api/v1/canon/phrases as `markets`","label":"markets covered","source_url":"/api/v1/canon/phrases","token":"markets","unmeasured_reason":null,"value":null},"tag":"Briefs","title":"A live brief for every scored market"},{"announced":"2026-08-17","body":"One brief per hyperscaler: announced megawatts, capex, power agreements, acquisitions, ISO exposure and water context, assembled from the same deal and infrastructure layers the MCP tools query \u2014 so an agent and its human read the same pipeline.","code":null,"id":"hyperscaler-briefs","link_href":"/hyperscalers","link_label":"Read a hyperscaler brief \u2192","metric":null,"tag":"Briefs","title":"Per-hyperscaler pipeline briefs"},{"announced":"2026-08-17","body":"Live, cited analysis of the infrastructure behind AI: power-market rankings, grid headroom and time-to-power, deal flow and tenant briefs \u2014 written from the live layers, refreshed on cadence, every figure carrying its source.","code":null,"id":"research-desk","link_href":"/research","link_label":"Read the research \u2192","metric":null,"tag":"Research","title":"The analyst desk, running daily"},{"announced":"2026-08-17","body":"Site valuation compares grid power, behind-the-meter gas and gas-to-grid into a net-present-value view, layered with the power verdict and site-readiness premiums, beside comparable sales. Subscriber tooling, and the paywall states what it withholds.","code":null,"id":"site-valuation","link_href":"/sites/value","link_label":"Value a site \u2192","metric":null,"tag":"Valuation","title":"Price a site three ways"},{"announced":"2026-08-17","body":"One endpoint, every agent: a walkthrough for adding DC Hub as a custom MCP connector on ChatGPT, Microsoft Copilot Studio, Perplexity, Gemini Enterprise, Le Chat and Grok. The setup page an agent can hand its human.","code":null,"id":"connect-mcp-onboarding","link_href":"/connect","link_label":"Add the connector \u2192","metric":null,"tag":"Onboarding","title":"Connect DC Hub to your AI platform, step by step"},{"announced":"2026-08-17","body":"The standing page tracks the registries that list the MCP server, the platforms actively connected, and the search rankings behind the claims \u2014 each figure bound at render from the live sources, with the measurement dated. The receipts behind the data layer agents already use.","code":null,"id":"mcp-standing-page","link_href":"/mcp-standing","link_label":"See the standing \u2192","metric":{"basis":"live MCP tools/list count, published at /api/v1/canon/phrases as `tools`","label":"tools live","source_url":"/api/v1/canon/phrases","token":"tools","unmeasured_reason":null,"value":null},"tag":"Standing","title":"Where DC Hub stands, measured in public"},{"announced":"2026-08-17","body":"Every shipped capability on one page, rendered from the same PR-approved feed that powers these cards \u2014 each card names its basis and binds its figures at render time, so the product page cannot claim what the platform does not serve.","code":null,"id":"product-surface","link_href":"/product","link_label":"Browse the product surface \u2192","metric":null,"tag":"Product","title":"The product surface, rendered from the approved feed"},{"announced":"2026-08-17","body":"A public intake for bugs, feature requests, wrong figures and broken links. The brain triages every submission: trivial fixes ship same-day, judgment calls queue for review \u2014 and the page shows recent feedback beside what already got fixed because of it.","code":null,"id":"partners-feedback","link_href":"/partners/feedback","link_label":"Drop feedback \u2192","metric":null,"tag":"Feedback","title":"Tell us what's broken, or missing"}],"count":28,"decision_url":"https://github.com/azmartone67/dchub-backend/edit/main/data/platform_updates.json","license":"CC-BY-4.0","metric_contract":"cards never store a figure \u2014 a card with a metric carries a token whose value the client reads live from metric_source_url; an unmeasured token stays null with a reason, never 0","metric_source_url":"/api/v1/canon/phrases","ok":true,"reason":null,"retired_count":13,"source":"data/platform_updates.json","source_name":"DC Hub (dchub.cloud)","truncated":0,"withheld":[{"age_days":46,"age_hours":1104,"announced":"2026-09-11","awaiting_decision":false,"decision_url":"https://github.com/azmartone67/dchub-backend/edit/main/data/platform_updates.json","id":"pocket-listings-program","reason":"retired (status is \"archived\") \u2014 previously published, then deliberately archived; this is a decision already taken, not one awaiting an owner","status":"archived"},{"age_days":71,"age_hours":1704,"announced":"2026-08-17","awaiting_decision":false,"decision_url":"https://github.com/azmartone67/dchub-backend/edit/main/data/platform_updates.json","id":"grid-transition-radar","reason":"retired (status is \"archived\") \u2014 previously published, then deliberately archived; this is a decision already taken, not one awaiting an owner","status":"archived"},{"age_days":71,"age_hours":1704,"announced":"2026-08-17","awaiting_decision":false,"decision_url":"https://github.com/azmartone67/dchub-backend/edit/main/data/platform_updates.json","id":"land-power-table-chart-news-views","reason":"retired (status is \"archived\") \u2014 previously published, then deliberately archived; this is a decision already taken, not one awaiting an owner","status":"archived"},{"age_days":71,"age_hours":1704,"announced":"2026-08-17","awaiting_decision":false,"decision_url":"https://github.com/azmartone67/dchub-backend/edit/main/data/platform_updates.json","id":"data-center-database-browsable","reason":"retired (status is \"archived\") \u2014 previously published, then deliberately archived; this is a decision already taken, not one awaiting an owner","status":"archived"},{"age_days":90,"age_hours":2160,"announced":"2026-07-29","awaiting_decision":false,"decision_url":"https://github.com/azmartone67/dchub-backend/edit/main/data/platform_updates.json","id":"dcpi-methodology-machine-readable","reason":"retired (status is \"archived\") \u2014 previously published, then deliberately archived; this is a decision already taken, not one awaiting an owner","status":"archived"},{"age_days":90,"age_hours":2160,"announced":"2026-07-29","awaiting_decision":false,"decision_url":"https://github.com/azmartone67/dchub-backend/edit/main/data/platform_updates.json","id":"cross-layer-site-discovery","reason":"retired (status is \"archived\") \u2014 previously published, then deliberately archived; this is a decision already taken, not one awaiting an owner","status":"archived"},{"age_days":90,"age_hours":2160,"announced":"2026-07-29","awaiting_decision":false,"decision_url":"https://github.com/azmartone67/dchub-backend/edit/main/data/platform_updates.json","id":"grid-scoreboard-honest-counts","reason":"retired (status is \"archived\") \u2014 previously published, then deliberately archived; this is a decision already taken, not one awaiting an owner","status":"archived"},{"age_days":78,"age_hours":1872,"announced":"2026-08-10","awaiting_decision":false,"decision_url":"https://github.com/azmartone67/dchub-backend/edit/main/data/platform_updates.json","id":"global-grid-scoreboard-intl","reason":"retired (status is \"archived\") \u2014 previously published, then deliberately archived; this is a decision already taken, not one awaiting an owner","status":"archived"},{"age_days":106,"age_hours":2544,"announced":"2026-07-13","awaiting_decision":false,"decision_url":"https://github.com/azmartone67/dchub-backend/edit/main/data/platform_updates.json","id":"retirement-headroom","reason":"retired (status is \"archived\") \u2014 previously published, then deliberately archived; this is a decision already taken, not one awaiting an owner","status":"archived"},{"age_days":106,"age_hours":2544,"announced":"2026-07-13","awaiting_decision":false,"decision_url":"https://github.com/azmartone67/dchub-backend/edit/main/data/platform_updates.json","id":"provenance-envelope-v1","reason":"retired (status is \"archived\") \u2014 previously published, then deliberately archived; this is a decision already taken, not one awaiting an owner","status":"archived"},{"age_days":106,"age_hours":2544,"announced":"2026-07-13","awaiting_decision":false,"decision_url":"https://github.com/azmartone67/dchub-backend/edit/main/data/platform_updates.json","id":"agent-memory-saved-sites","reason":"retired (status is \"archived\") \u2014 previously published, then deliberately archived; this is a decision already taken, not one awaiting an owner","status":"archived"},{"age_days":106,"age_hours":2544,"announced":"2026-07-13","awaiting_decision":false,"decision_url":"https://github.com/azmartone67/dchub-backend/edit/main/data/platform_updates.json","id":"error-contract-v1","reason":"retired (status is \"archived\") \u2014 previously published, then deliberately archived; this is a decision already taken, not one awaiting an owner","status":"archived"},{"age_days":106,"age_hours":2544,"announced":"2026-07-13","awaiting_decision":false,"decision_url":"https://github.com/azmartone67/dchub-backend/edit/main/data/platform_updates.json","id":"cluster-sites-by-latency","reason":"retired (status is \"archived\") \u2014 previously published, then deliberately archived; this is a decision already taken, not one awaiting an owner","status":"archived"}],"withheld_count":13}
