{"ok":true,"site":{"host":"frozik.github.io","url":"https://frozik.github.io/portfolio/","type":"live","desc":"Dmitry Sharov — frontend engineer. Interactive portfolio with WebGPU visualizations, neural networks in the browser, physics simulations, and real-time WebRTC demos.","tools":[{"name":"portfolio_list_demos","kind":"act","impl":"imperative","description":"Lists the interactive demos of this portfolio and which one is open. An open demo may register tools of its own; they disappear when the user leaves it.","title":"List the demos","annotations":{"readOnlyHint":true},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/portfolio/","pages":["/portfolio/","/portfolio/pendulum","/portfolio/sun","/portfolio/graphics","/portfolio/timeseries","/portfolio/binance"]},{"name":"timeseries_list_charts","kind":"answer","impl":"imperative","description":"Lists the charts on the page: the X range each shows and the range its data covers, its value scales (whether held by hand or auto-scaled), its series and whether it follows live data.","title":"List the charts","annotations":{"readOnlyHint":true},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/portfolio/timeseries","pages":["/portfolio/timeseries"]}],"category":"Media & Personal","favicon":"/favicons/frozik.github.io.png","apiSurface":"spec","toolCount":2}}