{"ok":true,"site":{"host":"jadmadi.net","url":"https://jadmadi.net/","type":"live","desc":"Navigating the Tides of Technology, Culture, and Change.","tools":[{"name":"crosscurrent_get_site_info","kind":"answer","impl":"imperative","description":"Returns the site title, description, author, and key navigation links.","title":"Get Crosscurrent Code site info","inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/privacy-policy/","/posts/","/topics/","/projects/","/project/thermal/"]},{"name":"crosscurrent_list_posts","kind":"answer","impl":"imperative","description":"Returns a list of recent essays with title, slug, URL, date, summary, categories, and tags.","title":"List Crosscurrent Code posts","inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/privacy-policy/","/posts/","/topics/","/projects/","/project/thermal/"]},{"name":"crosscurrent_get_post","kind":"answer","impl":"imperative","description":"Returns the full content of a single essay given its slug.","title":"Get a Crosscurrent Code post","inputSchema":{"type":"object","properties":{"slug":{"type":"string","description":"The post slug or ID (e.g., open-source-ai-rebellion)."}},"required":["slug"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/privacy-policy/","/posts/","/topics/","/projects/","/project/thermal/"]},{"name":"crosscurrent_list_topics","kind":"answer","impl":"imperative","description":"Returns the topics (categories) covered on the site with descriptions and post counts.","title":"List Crosscurrent Code topics","inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/privacy-policy/","/posts/","/topics/","/projects/","/project/thermal/"]},{"name":"crosscurrent_list_tags","kind":"answer","impl":"imperative","description":"Returns the tags used on the site with post counts.","title":"List Crosscurrent Code tags","inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/privacy-policy/","/posts/","/topics/","/projects/","/project/thermal/"]},{"name":"crosscurrent_list_projects","kind":"answer","impl":"imperative","description":"Returns the catalog of 14 tools, software suites, and open standards built by Jad Madi, including domain, flagship status, license, and summary.","title":"List Crosscurrent Code projects","inputSchema":{"type":"object","properties":{"domain":{"type":"string","enum":["all","dev-tools","ai-agents","arabic-tech","islamic-tech","standards","distribution","themes-ui"],"description":"Optional domain filter."},"flagship_only":{"type":"boolean","description":"When true, returns only the marquee flagship projects (Thermal, OpenCode Plugins, 91 Places, Mahak, Waqf-DPL)."}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/privacy-policy/","/posts/","/topics/","/projects/","/project/thermal/"]},{"name":"crosscurrent_get_project","kind":"answer","impl":"imperative","description":"Returns full specifications for a project: problem vs solution breakdown, capabilities, tech stack, architecture, repository links, and verified multi-platform terminal install commands.","title":"Get Crosscurrent Code project details","inputSchema":{"type":"object","properties":{"slug":{"type":"string","description":"The project identifier or slug (e.g., thermal, sila, opencode-plugins, 91places, mahak, waqf-dpl)."}},"required":["slug"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/privacy-policy/","/posts/","/topics/","/projects/","/project/thermal/"]},{"name":"crosscurrent_search_posts","kind":"act","impl":"imperative","description":"Searches articles, projects, and topics by keywords in title, description, summary, tags, categories, and tech stack.","title":"Search Crosscurrent Code articles, projects, and topics","inputSchema":{"type":"object","properties":{"q":{"type":"string","description":"Search query with one or more keywords."}},"required":["q"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/privacy-policy/","/posts/","/topics/","/projects/","/project/thermal/"]},{"name":"crosscurrent_search","kind":"act","impl":"imperative","description":"Searches articles, projects, and topics by keywords in title, description, summary, tags, categories, and tech stack.","title":"Search Crosscurrent Code articles, projects, and topics","inputSchema":{"type":"object","properties":{"q":{"type":"string","description":"Search query with one or more keywords."}},"required":["q"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/privacy-policy/","/posts/","/topics/","/projects/","/project/thermal/"]}],"category":"Media & Personal","favicon":"/favicons/jadmadi.net.png","apiSurface":"spec","toolCount":9}}