About

Geographic data works when the places line up.

DaedalMap uses loc_id to connect user datasets, maintained packs, geometry, live feeds, Research, maps, and agent tools through one shared place key.

The join problem

Useful geographic data should not require a full GIS rebuild every time.

Public and institutional data lives across separate portals, file formats, geographies, time ranges, update cadences, and coding systems. The facts may be available, but the working surface is fragmented.

DaedalMap turns those separate location references into loc_id, a shared place key. Bring coordinates, place names, admin codes, postal references, or boundaries; get back rows that can join against maintained packs, geometry, maps, reports, and agent tools.

Start with a small preview. When the matches make sense, MCP, API, and bulk tools scale the same conversion path to larger datasets and recurring pipelines.

Convert

Resolve coordinates, names, admin codes, postal references, and boundaries into loc_id. Start with a preview, then scale with MCP, API, or bulk conversion.

Join

Use one shared place key across your own data and maintained DaedalMap packs. Keep source meaning, geometry, and provenance attached.

Research

Bind a corpus and ask evidence questions through Research MCP or the Research workspace. The source boundary stays explicit.

Operate

Explore maps, watch live feeds in Ops, and call the same loc_id-keyed layer from agents, scripts, and local workflows.

Shared geography

Every connected dataset makes the rest more useful.

Governments, researchers, agencies, utilities, and local teams all define places differently. DaedalMap does not force those systems into one universal hierarchy. It gives each reference domain a bridge into a shared graph.

Once a domain is connected, it becomes interoperable with the domains already connected. A county, watershed, postal area, alert polygon, and live event footprint can all describe the same place without losing their own meaning.

The map is the most visible interface, but the durable asset is the web of relationships: identity, geometry, source provenance, history, and current state tied to places.

Once your rows have loc_ids, you can download compatible data, ask source-bound questions through Research MCP, inspect patterns in Research or Explore maps, watch live loc_id-keyed feeds in Ops, or build your own workflow with API and MCP calls.

One maintained pack layer, multiple access patterns

Disasters, demographics, economics, climate, and risk stay queryable through the same geographic reference graph. Maintained packs carry the source-backed evidence; access surfaces decide how people use it.

Explore discovers what exists. Research builds a bounded corpus. Ops watches what changes. Agents call the same maintained graph directly.

Built by

DaedalMap is built by Bryan Hellard. Background in robotics and systems engineering, focused on disaster impacts, response, and making geographic data accessible for decision-making.

Vice chair of STAR-TIDES, the global resilience and disaster-response network coordinated through George Mason University.

Substack · LinkedIn · GitHub · X / Twitter · [email protected]

Preserved evidence

Discontinued Data

Public datasets DaedalMap hosts after their publishers stopped distributing them. Mirror provenance and drift notes per source, including the CIA World Factbook, FEMA Future NRI, and CEJST.

View project ›
Source coverage

Current coverage

The full source map. Which families are in play, what they cover, and which packs ship on the live MCP catalog.

View source map ›

What stays open

  • Open runtime engine
  • Open schema and data model
  • Bring-your-own-pack compatibility
  • Hosted app access path
  • Visibility under the hood

What the maintained layer covers

  • Geographic reference alignment
  • Geometry compatibility and crosswalks
  • Converter maintenance and normalization
  • Pack QA, metadata, and packaging
  • Freshness, update cadence, and support
  • Live data collectors
  • Mirror discipline for preserved sources
  • Hosted convenience and broader access paths

How access splits

One engine. Several access lanes.

The public GitHub repo is the open engine. The data layer is governed pack by pack by upstream source terms. The maintained work sits in the middle: reference alignment, normalization, preservation, metadata, crosswalks, QA, and packaging.

On top of that maintained layer, DaedalMap offers different access patterns. The hosted app is the easiest way in. Research uses hosted credits for synthesis. Ops and agent access are paid hosted lanes because live collectors, machine-query infrastructure, and support all cost money to run. The local runtime is the controlled handoff for researchers and teams who need the same engine with more local control.

Run it yourself

Request the local research runtime.

Use the hosted app if you want the fastest path in. Use GitHub if you want the raw manual path. Request the local runtime when you want the same engine on your own machine with a guided research-oriented setup, larger local control, and the option to use your own LLM keys.