{"ok":true,"site":{"host":"sgjburbansideprojects.brianhar.site","url":"https://sgjburbansideprojects.brianhar.site/","type":"live","desc":"An open, reproducible study of everyday walking access in Singapore and Johor Bahru — street-network accessibility for 5.8 million people, the RTS Link across the border, and what autonomous…","tools":[{"name":"get_city_summary","kind":"answer","impl":"imperative","description":"Headline results for Singapore and/or Johor Bahru: share of residents who can walk to all six everyday essentials (a grocery or provision shop, a clinic, hospital or pharmacy, a school or childcare centre, a park of at least 0.5 ha, a bus stop or station, an eatery) within 15 minutes, the share on the walking network, the Overture Places check, low-access residents, and per-essential walking times.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"city":{"type":"string","enum":["sg","jb"],"description":"Omit for both cities"}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/explore/","/methods/"]},{"name":"find_neighbourhoods","kind":"answer","impl":"imperative","description":"Search or rank neighbourhoods (Singapore planning areas, Johor Bahru state constituencies) by name, completeness or population. Returns walking-access statistics and a link that opens the neighbourhood in the Explorer.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Part of a name (e.g. 'Bedok') or an exact id"},"city":{"type":"string","enum":["sg","jb"]},"sort":{"type":"string","enum":["population","least_complete","most_complete"],"default":"population"},"limit":{"type":"integer","minimum":1,"maximum":50,"default":10}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/explore/","/methods/"]},{"name":"walk_from","kind":"act","impl":"imperative","description":"Walk the street network from a point in Singapore or Johor Bahru and report which of the six essentials are reachable within the time budget, with the nearest destination for each.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"lon":{"type":"number","description":"Longitude (WGS84), e.g. 103.8198"},"lat":{"type":"number","description":"Latitude (WGS84), e.g. 1.3521"},"minutes":{"type":"integer","enum":[5,10,15,20],"default":15},"speed":{"type":"string","enum":["slow","base","brisk"],"default":"base","description":"0.9 / 1.2 / 1.4 m/s"}},"required":["lon","lat"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/explore/","/methods/"]},{"name":"get_footpath_scenario","kind":"answer","impl":"imperative","description":"The one-footpath scenario: the single short public footpath in Johor Bahru that would bring the most residents an extra everyday essential within a 15-minute walk, with its effect, sample routes, sensitivity, ranked alternatives, assumptions and the checks to make on site.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/explore/","/methods/"]},{"name":"open_explorer","kind":"act","impl":"imperative","description":"Show a view in the interactive Explorer map: choose the essential, time budget, walking speed, population group, an alternative assumption, a car-park-to-hub scenario, a point to walk from, or a neighbourhood, shown as the map or as a table of neighbourhoods. Navigates this page and returns the shareable URL.","inputSchema":{"type":"object","properties":{"metric":{"type":"string","enum":["complete","groceries","healthcare","education","green_space","transit","dining","rapid_transit","civic"]},"minutes":{"type":"integer","enum":[5,10,15,20]},"speed":{"type":"string","enum":["slow","base","brisk"]},"people":{"type":"string","enum":["all","elderly"]},"taxonomy":{"type":"string","enum":["strict","broad"]},"network":{"type":"string","enum":["strict"]},"poi":{"type":"string","enum":["overture"]},"scenario":{"type":"string","enum":["p2p10","p2p25","p2p50"]},"lon":{"type":"number"},"lat":{"type":"number"},"unit":{"type":"string","description":"Neighbourhood id from find_neighbourhoods"},"view":{"type":"string","enum":["map","table"],"description":"table: a sortable table of all neighbourhoods instead of the map"}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/explore/","/methods/"]}],"favicon":"/favicons/sgjburbansideprojects.brianhar.site.svg","apiSurface":"spec","category":"Travel & Events","toolCount":5}}