{
 "as_of": "2026-09-19",
 "note": "Every source this site reads or plans to read, with how it is reached. 'script' = machine-readable and read by a pipeline script; 'session' = read by a person or a session, never crawled; 'email' = arrives by the agency's own email list; 'link only' = the host refuses automated access, so the Ledger links and does not crawl; 'not yet examined' = reachable, contents unverified.",
 "groups": [
  {
   "name": "Neighborhood boards",
   "feeds": [
    {
     "name": "Neighborhood board listing and board pages",
     "publisher": "Neighborhood Commission Office (NCO)",
     "url": "https://www.honolulu.gov/nco/boards/",
     "how": "session (page fetcher; fetching the boards index as markdown returns every board's link)",
     "status": "all 33 board pages read Sept. 19, 2026 for meeting day, time and place: four as the city's page stood that day (Nos. 3, 10, 29, 30), 29 from the page reader's stored copies, which carry no date; each area page says which",
     "use": "The 33 active boards, their names, meeting information and links to each year's agendas and minutes. The city's firewall rejects scripts, so pages are read at session time."
    },
    {
     "name": "Agenda and minutes email lists (33 boards and the Neighborhood Commission)",
     "publisher": "NCO",
     "url": "https://www.honolulu.gov/nco/newsletter-subscription/",
     "how": "email",
     "status": "pending",
     "use": "The sanctioned push feed for board agendas and minutes. A person must submit the form; it collects only from the day it starts."
    },
    {
     "name": "Board agendas, minutes and resolutions archive (DocuShare)",
     "publisher": "City and County of Honolulu",
     "url": "https://www4.honolulu.gov/docushare/",
     "how": "link only",
     "status": "refused",
     "use": "The back archive to the mid-2000s. The server refuses automated access; the Ledger links to documents and has asked NCO how it prefers the archive be obtained."
    },
    {
     "name": "Board meeting video archive",
     "publisher": "ʻŌlelo Community Media (Granicus)",
     "url": "https://olelo.granicus.com/",
     "how": "link only",
     "status": "refused",
     "use": "robots.txt disallows all bots. Link only."
    }
   ]
  },
  {
   "name": "Geography",
   "feeds": [
    {
     "name": "Neighborhood board boundaries (layer 5), council districts (1), high school districts (3), ZIP codes (7)",
     "publisher": "City and County of Honolulu GIS",
     "url": "https://services.arcgis.com/tNJpAOha4mODLkXz/arcgis/rest/services/AdministrativePolitical/FeatureServer",
     "how": "script",
     "status": "confirmed",
     "use": "tools/build_board_registry.py: the 33 area pages, the map and the point-in-board join."
    },
    {
     "name": "Oahu Parcels (state GIS, layer 11)",
     "publisher": "State of Hawaiʻi, Office of Planning and Sustainable Development",
     "url": "https://geodata.hawaii.gov/arcgis/rest/services/ParcelsZoning/MapServer/11",
     "how": "script (tools/oahu_tmk_boards.py)",
     "status": "used Sept. 19, 2026: five of six tax map keys found and placed in a board area; one key the council printed is not in the layer",
     "use": "Placing a tax map key in a neighborhood board area."
    },
    {
     "name": "Place Names (the gazetteer)",
     "publisher": "State of Hawaiʻi GIS program, from the U.S. Board on Geographic Names",
     "url": "https://geodata.hawaii.gov/arcgis/rest/services/HistoricCultural/MapServer/2",
     "how": "script (tools/gazetteer.py)",
     "status": "read Sept. 19, 2026: 7,323 names; every name the site prints checked, and the check published at /standards/place-names/",
     "use": "The ʻokina and kahakō in place names that government data strips."
    }
   ]
  },
  {
   "name": "Land use and permits",
   "feeds": [
    {
     "name": "Individual projects open for public input (Google My Map, KML)",
     "publisher": "Department of Planning and Permitting (DPP)",
     "url": "https://www.honolulu.gov/dpp/public-input/",
     "how": "script",
     "status": "confirmed",
     "use": "pipeline/fetch_dpp_public_input.py: every open application, in DPP's words, assigned to a board area."
    },
    {
     "name": "Building Permits, Jan. 1, 2005 through June 30, 2025 (dataset 4vab-c87q)",
     "publisher": "DPP, on data.honolulu.gov",
     "url": "https://data.honolulu.gov/resource/4vab-c87q.json",
     "how": "script",
     "status": "static",
     "use": "Static snapshot. Permits from August 2025 on are in HNL Build, which has no open dataset; the Ledger has asked DPP about one. Not yet on the site."
    },
    {
     "name": "HNL Build permit portal",
     "publisher": "DPP",
     "url": "https://honolulu.my.site.com/s/",
     "how": "session",
     "status": "not yet examined",
     "use": "Permits since August 2025. Whether a public, non-login search exists is unverified."
    }
   ]
  },
  {
   "name": "City Council",
   "feeds": [
    {
     "name": "Honolulu Legislative Documents: meeting agendas",
     "publisher": "Honolulu City Council",
     "url": "https://hnldoc.ehawaii.gov/hnldoc/browse/c/agendas",
     "how": "script",
     "status": "confirmed",
     "use": "pipeline/fetch_hnldoc.py: agendas for the full Council and its committees, with the meeting date and the document."
    },
    {
     "name": "Bills, resolutions, committee reports, communications, minutes, ordinances",
     "publisher": "Honolulu City Council",
     "url": "https://hnldoc.ehawaii.gov/hnldoc/",
     "how": "script",
     "status": "pattern",
     "use": "Same endpoint; only the agenda category key is confirmed so far."
    },
    {
     "name": "Committee agendas read into items",
     "publisher": "Honolulu City Council",
     "url": "https://hnldoc.ehawaii.gov/hnldoc/",
     "how": "session download of the text PDF, then tools/hnl_committee_agenda.py",
     "status": "one agenda read Sept. 19, 2026: Committee on Zoning and Planning, Sept. 24, 2026 (nine action items)",
     "use": "Land-use items before the council, in the council's words, placed by the tax map keys they print."
    },
    {
     "name": "Council roster and committees",
     "publisher": "Honolulu City Council",
     "url": "https://www.honolulucitycouncil.org/committees",
     "how": "session (the council's own pages) plus the city's GIS district layer",
     "status": "read Sept. 19, 2026: nine districts and members, nine committees with chairs and members",
     "use": "Naming each area's councilmember and the committee that hears a measure."
    }
   ]
  },
  {
   "name": "City open data",
   "feeds": [
    {
     "name": "Open data catalog (72 datasets on Sept. 19, 2026): traffic incidents, 311 reports, budgets, business registrations",
     "publisher": "City and County of Honolulu",
     "url": "https://data.honolulu.gov/",
     "how": "script",
     "status": "confirmed",
     "use": "Machine-readable (Socrata). Not yet on the site. HPD incident data is held back pending a publisher decision; the standing rule bars crime items from automated pages."
    }
   ]
  },
  {
   "name": "Census",
   "feeds": [
    {
     "name": "American Community Survey 5-year estimates by ZIP Code Tabulation Area",
     "publisher": "U.S. Census Bureau, through the Census Reporter API",
     "url": "https://api.censusreporter.org/",
     "how": "script",
     "status": "confirmed",
     "use": "pipeline/fetch_acs.py: population, households, median household income, tenure and median age, each with its margin of error."
    }
   ]
  },
  {
   "name": "Maui County",
   "feeds": [
    {
     "name": "County Council and committee meetings (Legistar open API)",
     "publisher": "Maui County Council",
     "url": "https://mauicounty.legistar.com/Calendar.aspx",
     "how": "script",
     "status": "confirmed",
     "use": "pipeline/fetch_legistar.py: every meeting this year with its agenda and the county's meeting page."
    },
    {
     "name": "Boards and commissions agenda postings (Agenda Center RSS)",
     "publisher": "County of Maui",
     "url": "https://www.mauicounty.gov/AgendaCenter",
     "how": "script",
     "status": "confirmed",
     "use": "pipeline/fetch_civicplus_agendas.py: the Maui, Molokaʻi and Lānaʻi planning commissions and seven other bodies. Polled slowly; the site refuses rapid requests."
    },
    {
     "name": "Maui County Community Plan Boundaries (layer 10)",
     "publisher": "State of Hawaiʻi Office of Planning, Statewide GIS Program",
     "url": "https://geodata.hawaii.gov/arcgis/rest/services/ParcelsZoning/MapServer/10",
     "how": "script",
     "status": "confirmed",
     "use": "tools/build_maui_registry.py: the eight inhabited areas and the map. The layer spells names without ʻokina or kahakō."
    },
    {
     "name": "MAPPS permit system",
     "publisher": "County of Maui",
     "url": "https://mapps.mauicounty.gov/",
     "how": "session",
     "status": "examined Sept. 19, 2026: the county's help page says public records can be searched and viewed without registering an account; the portal is Tyler EnerGov Self Service (mapps2.co.maui.hi.us). One scripted search was answered HTTP 500 and was not repeated. Not used.",
     "use": "Permits and planning applications. Whether a public search can be read is unverified."
    },
    {
     "name": "Maui Recovers (Lahaina recovery dashboard and shoreline permitting)",
     "publisher": "County of Maui",
     "url": "https://www.mauirecovers.org/",
     "how": "session",
     "status": "examined Sept. 19, 2026: the recovery dashboard is an ordinary page with its figures in the HTML (it printed “UPDATED September 15, 2026”), no login, and a robots file that only names a sitemap. Not yet used on the site.",
     "use": "Rebuilding permits and recovery figures."
    },
    {
     "name": "Maui County Code",
     "publisher": "County of Maui (published by Municode)",
     "url": "https://library.municode.com/hi/county_of_maui/codes/code_of_ordinances",
     "how": "script (Municode's public API: client 6780, product 16289)",
     "status": "read Sept. 19, 2026 at Supplement 76: §§ 19.510.040, 2.80B.100, 2.80B.110. The charter is carried as “reserved.”",
     "use": "Who decides changes in zoning and community plan amendments."
    },
    {
     "name": "Special management area rules of the Maui, Molokaʻi and Lānaʻi planning commissions",
     "publisher": "County of Maui, Department of Planning",
     "url": "https://www.mauicounty.gov/191/Maui-Planning-Commission",
     "how": "session (PDFs linked from each commission's page)",
     "status": "read Sept. 19, 2026: Title MC-12, Chapters 202, 302 and 402, sections 14 and 15 of each",
     "use": "Who decides SMA use permits and SMA minor permits on each island."
    },
    {
     "name": "Planning commission agendas (PDF)",
     "publisher": "County of Maui",
     "url": "https://www.mauicounty.gov/AgendaCenter",
     "how": "session, from the sandbox with eight seconds between requests (the page fetcher is refused; robots.txt allows these paths)",
     "status": "four agendas and one set of summary minutes read Sept. 19, 2026",
     "use": "The Maui County land-use record: items in the county's words."
    },
    {
     "name": "Planning director's permit reports (SMA minor permits and exemptions; open and completed applications)",
     "publisher": "County of Maui, Department of Planning",
     "url": "https://www.mauicounty.gov/AgendaCenter",
     "how": "session download, then tools/maui_permit_reports.py",
     "status": "four reports read Sept. 19, 2026 (16 rows) and copied to the site under the publisher's names rule: names appear as the record prints them",
     "use": "The wire's Maui County feedstock."
    },
    {
     "name": "Maui County Parcels (state GIS, layer 30)",
     "publisher": "State of Hawaiʻi, Office of Planning and Sustainable Development",
     "url": "https://geodata.hawaii.gov/arcgis/rest/services/ParcelsZoning/MapServer/30",
     "how": "script (tools/maui_tmk_areas.py)",
     "status": "used Sept. 19, 2026: 49 of 49 tax map keys found and placed; none disagreed with the agenda's community plan headings",
     "use": "Placing a tax map key in a community plan area."
    }
   ]
  },
  {
   "name": "State bodies (the statewide path)",
   "feeds": [
    {
     "name": "State public meetings calendar",
     "publisher": "State of Hawaiʻi",
     "url": "https://calendar.ehawaii.gov/calendar/rss.html",
     "how": "script (one RSS feed per board; pipeline/fetch_state_calendar.py and the watcher)",
     "status": "read Sept. 19, 2026: seven boards watched (HCDA, Land Use Commission, Board of Land and Natural Resources and its public hearings, Commission on Water Resource Management, HHFDC, Hawaiian Homes Commission); six meetings posted ahead",
     "use": "Every state board's meeting notices and agendas. Agendas of the Land Use Commission (Sept. 23), the Board of Land and Natural Resources (Sept. 25) and the Commission on Water Resource Management (Sept. 22) are read into items on /state/."
    },
    {
     "name": "Hawaiʻi Community Development Authority (governs Kakaʻako)",
     "publisher": "HCDA",
     "url": "https://dbedt.hawaii.gov/hcda/",
     "how": "script (state calendar feed)",
     "status": "its calendar feed carried no meeting on Sept. 19, 2026; its site's RSS (dbedt.hawaii.gov/hcda/feed/) mixes news and agenda posts and is not used",
     "use": "Agendas and permits in Kakaʻako."
    },
    {
     "name": "Land Use Commission",
     "publisher": "State of Hawaiʻi",
     "url": "https://luc.hawaii.gov/",
     "how": "script (state calendar feed); agenda read in a session",
     "status": "Sept. 23, 2026 agenda read into items (dockets A26-812 and A05-760)",
     "use": "District boundary amendments and special permits."
    },
    {
     "name": "Environmental Review Program (The Environmental Notice)",
     "publisher": "State of Hawaiʻi Office of Planning and Sustainable Development",
     "url": "https://planning.hawaii.gov/erp/",
     "how": "email",
     "status": "not yet examined",
     "use": "Projects in environmental review."
    }
   ]
  },
  {
   "name": "Taxes",
   "feeds": [
    {
     "name": "Real property tax rates, all four counties",
     "publisher": "City and County of Honolulu, Real Property Assessment Division",
     "url": "https://realproperty.honolulu.gov/statewide-reports/2026-27/",
     "how": "session download of the division's one-page PDF",
     "status": "fiscal year July 1, 2026 to June 30, 2027 read Sept. 19, 2026; Honolulu and Maui County carried on /taxes/",
     "use": "The rate for each class, with tier thresholds."
    }
   ]
  },
  {
   "name": "Elections",
   "feeds": [
    {
     "name": "2026 Proclamation, contest schedule and ballot questions",
     "publisher": "State of Hawaiʻi, Office of Elections",
     "url": "https://elections.hawaii.gov/",
     "how": "session (the office's own pages; the sandbox reads them, and robots.txt disallows only calendar views)",
     "status": "read Sept. 19, 2026 for the Nov. 3, 2026 general election: offices, seats, the two constitutional questions and the voter service centers",
     "use": "What the ballot decides in the two counties the Ledger covers (/election/). No candidate names are carried."
    },
    {
     "name": "Campaign Spending Commission data",
     "publisher": "State of Hawaiʻi",
     "url": "https://hicscdata.hawaii.gov/",
     "how": "script (Socrata)",
     "status": "reachable, not yet examined",
     "use": "Who funds county campaigns, if the publisher ever wants it."
    }
   ]
  },
  {
   "name": "Hawaiʻi County and Kauaʻi (built Sept. 19, 2026)",
   "feeds": [
    {
     "name": "Development Plan Areas (state GIS, ParcelsZoning layer 24)",
     "publisher": "State of Hawaiʻi Statewide GIS Program",
     "url": "https://geodata.hawaii.gov/arcgis/rest/services/ParcelsZoning/MapServer/24",
     "how": "script (tools/build_region_registry.py)",
     "status": "read Sept. 19, 2026: nine Hawaiʻi Island districts and six Kauaʻi planning districts",
     "use": "The areas. The layer's description says it was digitized from paper copies of the community plan maps, so its lines are approximate."
    },
    {
     "name": "Hawaii County Council Districts (state GIS, AdminBnd layer 10)",
     "publisher": "State of Hawaiʻi Statewide GIS Program, from the County of Hawaiʻi",
     "url": "https://geodata.hawaii.gov/arcgis/rest/services/AdminBnd/MapServer/10",
     "how": "script",
     "status": "read Sept. 19, 2026: nine districts, 'as of 2022' per the layer",
     "use": "Which council districts cover each Hawaiʻi Island district."
    },
    {
     "name": "Hawaiʻi County Council meeting archive (Granicus)",
     "publisher": "County of Hawaiʻi",
     "url": "https://hawaiicounty.granicus.com/ViewPublisher.php?view_id=1",
     "how": "script (RSS; pipeline/fetch_granicus.py and the watcher)",
     "status": "100 meetings read Sept. 19, 2026, newest Sept. 16, 2026; the feed lists archived meetings only, not meetings ahead; the planning committee's Sept. 15, 2026 agenda read into items (Bill 147)",
     "use": "Council and committee agendas and recordings."
    },
    {
     "name": "Kauaʻi County Council meeting archive (Granicus)",
     "publisher": "County of Kauaʻi",
     "url": "https://kauai.granicus.com/ViewPublisher.php?view_id=2",
     "how": "script (RSS; pipeline/fetch_granicus.py and the watcher)",
     "status": "100 meetings read Sept. 19, 2026, newest Sept. 2, 2026, including the Planning Commission; the Planning Commission's Aug. 11, 2026 agenda (a scan) read into 14 items by OCR checked against the page images",
     "use": "Council, committee and Planning Commission agendas and recordings."
    },
    {
     "name": "hawaiicounty.gov and kauai.gov",
     "publisher": "The two counties",
     "url": "https://www.hawaiicounty.gov/",
     "how": "session only",
     "status": "both answer scripts with HTTP 403 (Sept. 19, 2026), as does planning.hawaiicounty.gov; the page reader returned an older copy of the Planning Commissions page (it gave each commission's districts; its agendas were not reached)",
     "use": "Planning department pages, Hawaiʻi County's Windward and Leeward Planning Commissions: not yet read."
    },
    {
     "name": "Hawaii County Parcels and Kauai County Parcels (state GIS layers 5 and 9)",
     "publisher": "State of Hawaiʻi Statewide GIS Program",
     "url": "https://geodata.hawaii.gov/arcgis/rest/services/ParcelsZoning/MapServer",
     "how": "script (tools/region_tmk_areas.py)",
     "status": "used Sept. 19, 2026 to place four state board keys",
     "use": "Places a tax map key in its area."
    }
   ]
  }
 ]
}