{
  "schema_version": "1.0.0",
  "created_at": "2026-06-24T02:14:01Z",
  "map_fingerprint": {
    "hash": "984057ce8226590e4f91ca899aeee1a8c5bd7efe0104ab222822df30887b1153",
    "algorithm": "sha256"
  },
  "model": {
    "human_user_name": "Ian Muehlenhaus",
    "llm_name": "GPT-5.5 Thinking"
  },
  "agent": {
    "name": "Web Mapper GPT",
    "url": "https://webmapgpt.com",
    "version": "2026-06"
  },
  "map": {
    "title": "Non-Human Signals: A Field Atlas of UAP Evidence",
    "description": "A minimalist cyberpunk global UAP field atlas updated with a top-header Share button, compact social sharing modal, and tightened mobile popup scroll/fit safeguards.",
    "stack": [
      {
        "name": "D3.js",
        "version": "7"
      },
      {
        "name": "TopoJSON Client",
        "version": "3"
      },
      {
        "name": "D3 Geo Projection",
        "version": "4"
      },
      {
        "name": "World Atlas / Natural Earth",
        "version": "2 / 110m"
      },
      {
        "name": "HTML/CSS/JavaScript",
        "version": "ES2020"
      }
    ],
    "outputs": {}
  },
  "datasets": [
    {
      "name": "world_iconic_ufo_uap_sightings.csv",
      "type": "CSV",
      "source_url": "data/world_iconic_ufo_uap_sightings.csv",
      "fields": [
        {
          "name": "Name",
          "type": "string"
        },
        {
          "name": "Place",
          "type": "string"
        },
        {
          "name": "Country",
          "type": "string"
        },
        {
          "name": "Date",
          "type": "string"
        },
        {
          "name": "Latitude",
          "type": "number"
        },
        {
          "name": "Longitude",
          "type": "number"
        },
        {
          "name": "Coordinate_Note",
          "type": "string"
        },
        {
          "name": "Type",
          "type": "string"
        },
        {
          "name": "Form",
          "type": "string"
        },
        {
          "name": "Description",
          "type": "string"
        },
        {
          "name": "Image_URLs",
          "type": "string"
        },
        {
          "name": "Witness_Credentials",
          "type": "string"
        },
        {
          "name": "Source_URLs",
          "type": "string"
        },
        {
          "name": "Reliability_Score_1to5",
          "type": "integer"
        }
      ]
    },
    {
      "name": "war_gov_ufo_media_point_dataset.csv",
      "type": "CSV",
      "source_url": "data/war_gov_ufo_media_point_dataset.csv",
      "fields": [
        {
          "name": "Summary_Title",
          "type": "string"
        },
        {
          "name": "File_Name",
          "type": "string"
        },
        {
          "name": "Released_File_Type",
          "type": "string"
        },
        {
          "name": "Agency",
          "type": "string"
        },
        {
          "name": "Release_Date",
          "type": "string"
        },
        {
          "name": "WarGov_Record_URL",
          "type": "string"
        },
        {
          "name": "Place",
          "type": "string"
        },
        {
          "name": "Lat",
          "type": "number"
        },
        {
          "name": "Lon",
          "type": "number"
        },
        {
          "name": "Coordinate_Note",
          "type": "string"
        },
        {
          "name": "Form",
          "type": "string"
        },
        {
          "name": "Witness_Credentials",
          "type": "string"
        },
        {
          "name": "Date_of_Event",
          "type": "string"
        },
        {
          "name": "Description",
          "type": "string"
        },
        {
          "name": "Media_URL",
          "type": "string"
        },
        {
          "name": "Direct_Media_URL",
          "type": "string"
        },
        {
          "name": "Thumbnail_URL",
          "type": "string"
        },
        {
          "name": "DVIDS_Video_ID",
          "type": "number"
        },
        {
          "name": "DVIDS_Page_URL",
          "type": "string"
        },
        {
          "name": "Source_URLs",
          "type": "string"
        },
        {
          "name": "Reliability_Score_1to5",
          "type": "integer"
        }
      ]
    },
    {
      "name": "combined_uap_events.geojson",
      "type": "GeoJSON FeatureCollection",
      "source_url": "data/combined_uap_events.geojson",
      "fields": [
        {
          "name": "agency",
          "type": "string"
        },
        {
          "name": "coordinate_note",
          "type": "string"
        },
        {
          "name": "country",
          "type": "string"
        },
        {
          "name": "data_source",
          "type": "string"
        },
        {
          "name": "data_source_short",
          "type": "string"
        },
        {
          "name": "dataset",
          "type": "string"
        },
        {
          "name": "dataset_label",
          "type": "string"
        },
        {
          "name": "date_label",
          "type": "string"
        },
        {
          "name": "description",
          "type": "string"
        },
        {
          "name": "direct_media_url",
          "type": "string"
        },
        {
          "name": "dvids_page_url",
          "type": "string"
        },
        {
          "name": "dvids_video_id",
          "type": "string"
        },
        {
          "name": "event_class",
          "type": "string"
        },
        {
          "name": "form",
          "type": "string"
        },
        {
          "name": "has_image",
          "type": "boolean"
        },
        {
          "name": "id",
          "type": "string"
        },
        {
          "name": "image_urls",
          "type": "array"
        },
        {
          "name": "location",
          "type": "string"
        },
        {
          "name": "media_type",
          "type": "string"
        },
        {
          "name": "media_url",
          "type": "string"
        },
        {
          "name": "name",
          "type": "string"
        },
        {
          "name": "official_file_name",
          "type": "string"
        },
        {
          "name": "original_lat",
          "type": "number"
        },
        {
          "name": "original_lon",
          "type": "number"
        },
        {
          "name": "place",
          "type": "string"
        },
        {
          "name": "release_date",
          "type": "string"
        },
        {
          "name": "released_file_type",
          "type": "string"
        },
        {
          "name": "reliability_score",
          "type": "integer"
        },
        {
          "name": "source_group",
          "type": "string"
        },
        {
          "name": "source_urls",
          "type": "array"
        },
        {
          "name": "symbol_color",
          "type": "string"
        },
        {
          "name": "thumbnail_url",
          "type": "string"
        },
        {
          "name": "type",
          "type": "string"
        },
        {
          "name": "war_gov_record_url",
          "type": "string"
        },
        {
          "name": "witness_credentials",
          "type": "string"
        },
        {
          "name": "year",
          "type": "integer"
        }
      ]
    }
  ],
  "prompts": [
    "Create a cool, non-sensational, but aesthetically spot on, map highlighting the most famous UAP sightings, alien encounters, and most mystifying US military photos and videos. The website should mimic the webmap color scheme and style at https://webmapgpt.com/maps/365/apr/26/index.html, using the same type of global map, countries, projection, layout, graticule, color scheme, element designs, fonts, maximize/minimize actions, and zoom/pan capabilities. Symbolize CSV events with colored simple-circle points by event type; symbolize war.gov/UFO media with black dots, white hover pulse rings, matching popups, images opening in _whatisthat, video links opening in _whatisthat, release dates, and expandable descriptions. Include minimalist Loadout-style filters for Source, Form, Image/Media, Data Source, and Year(s). Include Info and About modals, downloadable blog TXT/MD, CSV/JSON/provenance links, Web Mapper GPT Suite and cartographer credits, a friendly direct essay in Ian's voice with reputable bibliography, and export all as an interactive web map package with html, css, js, data, blog.txt, and provenance files.",
    "Thank you. I'm excited. But there are no console errors and even though I can see the map, kind of, behind the fuzziness, there is no way to get rid of the glossed-over effect and the map is inoperable. \n\nI am wondering if a modal is accidentally open at the start of the map but not showing or something, which is why the glossed over map appears. Can you take a look at the code you created and shared, to see if you can debug? Thank you!\n\nI'm attaching a screen shot for context. Very excited!",
    "This is awesome. Thank you. \n\nJust a bit of touch up now. Stellar! \n\nFor the war.gov/UFO points, can we give these point symbols thin, pulsing thin white outlines that flash from 0% transparency to 45% transparency and back repetitively over the course of 5 seconds. This will call more attention to them, as they are easy to miss. But still, they look stellar! \n\n---\n\n# Changes for the War.Gov/UFO pop-up windows\n\n1. Please include the description underneath in the same way you have for the other ones. When it is too long for the info window, use the same scrolling technique as you have for the other non war.gov/ufo points, please. Keep the ability to minimize the description by clicking the caret and heading, but when the info window opens, the description should be open too, please. \n\n2. Change \"VID official record\" box to say: \"Gov Report\" as a full hyperlink to the same URL official record is currently linked to.\n\n3. View Video Here: please make this as prominent as the \"Event description\". If possible, however, make it obvious it is a hyperlink, not a dropdown, please. \n\n4. In front of the release date add: Released {date}\n\n---\n\n# Loadout\n\nCombine the Symbols into the Loadout panel in the following way:\n- Add the Symbols at the bottom of the panel in a manner that fits the style (font-size, etc.) of the panel already.\n- Make the Symbols multi-selectable. When selected, they update the filter (working with any other filters already selected or added to later) based on symbol type. When none are selected, all symbol types are visible (based on what other filters are selected, obviously). \n- Place the \"war.gov/ufo release\" at the top to make it a bit more obvious. \n\n## Loadout is over the title. Not good.\nPlease move the loadout to the right side of the map and maintain map balance, etc. Perhaps the lower right where symbols is now, roughly, with it expanding up and minimizing down. (Have it open at the start. \n\n---\n\nRemove the expository text underneath the title. Replace with: \"Explore famous UAP reports, encounters, military images, and war.gov video releases.\"\n\n---\n\nCan you have \"Non-Human Signals\" randomly flicker to some made-up non-human looking language similar to that in the \"The Arrival\" film. Just replace the letters with fake but intelligent looking characters, that aren't related to any human language currently. Keep the same colors. Show it randomly, every 12-27 seconds for brief flashes of 2-3 seconds before flickering away and returning to the original text. Same colors. Kind of the same flickering effect when it switches but a little choppier somehow... like the signal/reception has been interrupted... same when it goes back.\n\n---\n\nWhat does the little button to the upper-left of the title do currently? Regardless, now I would like it to stop the switching to an alien language if a user so chooses. \n\n---\n\nThank you! I love this map! I appreciate your help!",
    "Awesome. This is near perfect. Two minor things to update please, and then we are production ready:\n\n1. The hieroglyphics are awesome. Can you please make sure they are roughly the same length as the English title? The symbols should be a little bit smaller too – same symbols are fine, just the appearance of a smaller font.  \n\n2. Perhaps only run the hieroglyphics twice per map load. Automatically stop after that. \n\n3. Also, please have the pulsing title font colors slow down. They are a little too frequent right now. I like how they worked in the earlier version of this map if you can replicate that. \n\n4. Please remove the button to the left of the title. \n\n5. Please remove the text under the title \"Explore famous UAP reports...\" as soon as the first alien language shows up. Don't return that subtext unless the browser is refreshed or reloaded. Thanks. \n\n6. I'm worried about this map on mobile devices. FOR MOBILE DEVICES ONLY, can you double-check the following and make sure it works:\n- Please ask people to rotate their mobile device to landscape to view. \n- Make the title single line, smaller font, across the top of the map, smaller mobile-friendly font.\n- Change the two \"About\" and \"Sources\" buttons to \"Essay\" and \"?\", respectively.\n- Have the Loadout button fill the screen with a scrollable selector with scrolling and a close \"x\". Also have it disappear if someone clicks anywhere outside of it. \n- Ensure that the info windows are in a font that is readable size and scrollable. Make sure the info window, when loaded fits on the screen. \n- Make the Loadout header work as the maximizer/minimizer button, not just the caret. \n\n\n7. Video links are still too unnoticable. \nPlease make the Video links in the war.gov/ufo obvious (a different color perhaps, or yellow and underlined?)\n\n8. Please make the Gov Report that yellow and orange too so people know it is clickable on the war.gove/ufo again. \n\n\nAwesome work! Thank you!",
    "Add a small Share button left of About/Info, open a compact modal with Facebook, LinkedIn, X, and Blsky share links to https://www.webmapgpt.com/maps/365/jun/24/, and double-check that popups remain visible or scrollable on mobile."
  ]
}