← Files developing-country.orgARCHIVED FILE
plugin.json
8.4 KB · Nov 11, 2026 · 13:33 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "developing-country",
"version": "1.0.0",
"description": "Search, chart and map Sri Lanka's public statistics and map layers from developing-country.org, with every result tied to its source and period.",
"author": {
"name": "Developing Country",
"url": "https://developing-country.org"
},
"homepage": "https://developing-country.org/connect",
"repository": "https://github.com/uplinking/developing-country",
"license": "Apache-2.0",
"keywords": [
"sri-lanka",
"statistics",
"census",
"open-data",
"maps"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "developing-country.org",
"shortDescription": "Sri Lanka statistics and maps",
"longDescription": "developing-country.org is an open evidence platform for Sri Lanka. This plugin lets ChatGPT search and query more than 100 statistics tables compiled from public sources, including the Department of Census and Statistics (with the 2012 and 2024 censuses), the Central Bank of Sri Lanka, the Treasury and the World Bank, plus map layers such as administrative boundaries, expressways, transit stops and planned developments.\n\nAsk for a trend, a ranking or a comparison and ChatGPT finds the right table, runs a bounded query and shows the result as an interactive chart, table or map. Ask what is around a place in Sri Lanka and it returns district demographics, nearby infrastructure and planned developments on a map. Every result carries its source, the period it describes and any known gaps, so answers can be cited and checked.\n\nSign in with a developing-country.org account. When you ask, ChatGPT can also save a chart or map as a shareable link and keep a private list of places you are considering. Location analyses are recorded in your account's private history.\n\nCoverage is Sri Lanka only. Results are informational: they are not government records or professional advice. Help, privacy and deletion: https://developing-country.org/connect",
"developerName": "Developing Country",
"category": "Education & Research",
"capabilities": [
"Find Sri Lankan datasets by topic, place or publisher",
"Query, rank and aggregate statistics tables",
"Show results as interactive charts, tables and maps",
"Describe what is around a place in Sri Lanka",
"Save a chart or map as a shareable link",
"Keep a private list of property prospects"
],
"websiteURL": "https://developing-country.org",
"supportURL": "https://developing-country.org/connect#support",
"privacyPolicyURL": "https://developing-country.org/privacy",
"termsOfServiceURL": "https://developing-country.org/terms",
"defaultPrompt": [
"Chart Sri Lanka's monthly workers' remittances since 2019",
"Which Sri Lankan districts grew fastest between the 2012 and 2024 censuses?",
"What's within 2 km of Colombo Fort station?"
],
"brandColor": "#3153A4",
"brandColorDark": "#CDABFE",
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Chart a monthly indicator from a statistics table, with its source",
"prompt": "Chart Sri Lanka's monthly workers' remittances since January 2019.",
"tools_triggered": "get_layer_catalog, query_data",
"expected_behavior": "Finds dataset workers-remittances-monthly (Central Bank of Sri Lanka) and runs a select on period and value_usd_million from 2019-01. ChatGPT asks to approve query_data (annotated as a write because it can save a view when asked); nothing is saved here. An inline chart shows the monthly series through August 2026 (USD 748.6 million that month), and the answer cites the Central Bank of Sri Lanka and the 2009-01 to 2026-08 vintage."
},
{
"description": "Rank districts from census data",
"prompt": "Which Sri Lankan districts grew fastest in population between the 2012 and 2024 censuses?",
"tools_triggered": "get_layer_catalog, query_data",
"expected_behavior": "Uses dataset population-change-district (Department of Census and Statistics, Census 2012 and Census 2024) ordered by change_pct. Top three: Mullaitivu (+33.0%), Mannar (+24.3%) and Kilinochchi (+20.4%). The answer cites the source and vintage and notes that no district's population fell; an inline chart or table is shown."
},
{
"description": "Find a named place, then analyse what is around it on a map",
"prompt": "What's within 2 km of Colombo Fort station?",
"tools_triggered": "search_places, analyze_location",
"expected_behavior": "search_places finds Colombo Fort (metro stop, about 6.9337, 79.8501). analyze_location with radius_km 2 returns Colombo district demographics, the nearest expressway and nearby developments and attractions, each with source and vintage, and states the layers the platform has no data for instead of inventing them. An inline map is shown. The run is recorded in the test account's private analysis history."
},
{
"description": "Save a chart as a shareable live view (signed-in write)",
"prompt": "Make a ranking chart of Sri Lanka's population by district from the 2024 census and save it as a shareable link.",
"tools_triggered": "get_layer_catalog, query_data",
"expected_behavior": "Aggregates census-age-sex-dsd (Census 2024, provisional) by district with sum of population and calls query_data with a chart presentation after the user approves. Returns a view_url at https://explore.developing-country.org/views/view_... that opens without signing in. Top three: Gampaha (2,436,142), Colombo (2,375,415) and Kurunegala (1,768,156)."
},
{
"description": "Save and list a private property prospect",
"prompt": "Save a private prospect called 'Review test plot' at 6.9131, 79.8611, then list my prospects.",
"tools_triggered": "add_prospect, list_prospects",
"expected_behavior": "After approval, add_prospect stores a private prospect with those coordinates and returns a web_url map link. list_prospects then lists it, newest first, alongside the test account's existing sample prospect. Nothing is made public."
}
],
"negative": [
{
"description": "Out of scope: live weather",
"prompt": "What's the weather forecast for Colombo tomorrow?",
"expected_behavior": "No developing-country.org tool is called. The platform has no weather or forecast data; ChatGPT answers without the plugin or says it cannot help with forecasts here."
},
{
"description": "Unsupported country",
"prompt": "Chart Kenya's population by county from its 2019 census.",
"expected_behavior": "The plugin covers Sri Lanka only, so no Kenyan data is returned. If a tool is called, it fails closed (country codes other than LK are rejected) and ChatGPT says the plugin only has Sri Lankan data instead of presenting other numbers as Kenyan."
},
{
"description": "Refuse to fabricate missing geometry",
"prompt": "Draw the legal 100 m silent zones around every hospital in Colombo on a map.",
"expected_behavior": "The platform has no silent-zone geometry (the coverage ledger marks it known_absent and statute_only). ChatGPT explains that the boundaries are not published as data and does not draw invented buffers or present them as law; it may offer the hospital locations themselves."
}
]
},
"demo_recording_url": "https://tiles.developing-country.org/review/developing-country-chatgpt-demo-20261109.mp4",
"commerce": false,
"commerce_description": "This plugin does not sell anything or process payments."
},
"publication": {
"release_notes": "First directory release: dataset search, bounded statistics queries, location analysis, saved charts and maps, and property prospects, with an inline map and chart app."
},
"apps": "./.app.json"
}
}
}
SHA-256: ee97b54d1cb5577a147c88385ffcee1fdbeeda99587a728e960e5d06b3725ab0