{"version":1,"pages":[{"id":"EUrAbdmfuAb2O5ZdeBO4","title":"What is TinyChain?","pathname":"/","siteSpaceId":"sitesp_H5cgE","description":"A brief overview"},{"id":"GhUlYKIfy1GNJwAnTlF1","title":"Getting Started","pathname":"/guides/getting-started","siteSpaceId":"sitesp_H5cgE","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"oMr6pms8LIsrJzwcIsrn","title":"Python client introduction","pathname":"/guides/python-client-introduction","siteSpaceId":"sitesp_H5cgE","description":"Python API documentation: https://tinychain.readthedocs.io/","breadcrumbs":[{"label":"Guides"}]},{"id":"AxUucpop5XgjwZYlv7Ng","title":"Types and casting","pathname":"/guides/types-and-casting","siteSpaceId":"sitesp_H5cgE","description":"TinyChain's Python client uses type declarations in an unusual way. Here's what to expect.","breadcrumbs":[{"label":"Guides"}]},{"id":"oAKA9ugm4tpW5ky7CU2Z","title":"Anatomy of an Op","pathname":"/guides/anatomy-of-an-op","siteSpaceId":"sitesp_H5cgE","description":"Understand when and how to use Contexts and type annotations","breadcrumbs":[{"label":"Guides"}]},{"id":"i7pEblSJ7JFvRbEc95PB","title":"Flow control: after, cond, while_loop","pathname":"/guides/flow-control-after-if-while","siteSpaceId":"sitesp_H5cgE","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"XlYz76yZWKxxnFCGvaMe","title":"Closures and functional programming","pathname":"/guides/closures-and-functional-programming","siteSpaceId":"sitesp_H5cgE","description":"How to use the @closure decorator for stream processing","breadcrumbs":[{"label":"Guides"}]},{"id":"E6COEdhQZsp2CLcslTPq","title":"Install a Library or Service","pathname":"/guides/install-a-library-or-service","siteSpaceId":"sitesp_H5cgE","description":"Easily install TinyChain services on your host or cluster without restarting","breadcrumbs":[{"label":"Guides"}]},{"id":"VCsyUX1UcwDa1FfnEvLd","title":"Code a compute graph","pathname":"/guides/code-a-compute-graph","siteSpaceId":"sitesp_H5cgE","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"2L1IxWijFc97OsrIkmoP","title":"Debugging","pathname":"/guides/debugging","siteSpaceId":"sitesp_H5cgE","description":"How to debug TinyChain code","breadcrumbs":[{"label":"Guides"}]},{"id":"zcKgXOZpEvujcwbEbnLN","title":"Ask for help","pathname":"/guides/ask-for-help","siteSpaceId":"sitesp_H5cgE","description":"TinyChain is a very new framework and is still evolving rapidly. Please ask for help if you need it!","breadcrumbs":[{"label":"Guides"}]},{"id":"9V5iT402OdO5liUbarJI","title":"Install TinyChain","pathname":"/fundamentals/install-tinychain","siteSpaceId":"sitesp_H5cgE","description":"Install the TinyChain host software","breadcrumbs":[{"label":"Fundamentals"}]},{"id":"wE7W8Y4ydmyI147g2VC7","title":"Technical Details","pathname":"/fundamentals/technical-details","siteSpaceId":"sitesp_H5cgE","description":"This information is documented in case you want to develop your own general-purpose TinyChain client, or if you need to do an in-depth security or risk analysis.","breadcrumbs":[{"label":"Fundamentals"}]},{"id":"ZHdJbbagtOCxOhfifIFo","title":"Client-side Class Inheritance","pathname":"/advanced/client-side-class-inheritance","siteSpaceId":"sitesp_H5cgE","description":"Learn how to inherit from and modify the behavior of TinyChain client classes","breadcrumbs":[{"label":"Advanced"}]},{"id":"cqGUXW85zNciYnd1MLMw","title":"For Engineers","pathname":"/use-cases/for-engineers","siteSpaceId":"sitesp_H5cgE","description":"","breadcrumbs":[{"label":"Use Cases"}]},{"id":"nhftz6lU2Y3OluqXKqq8","title":"For Data Scientists","pathname":"/use-cases/for-data-scientists","siteSpaceId":"sitesp_H5cgE","description":"","breadcrumbs":[{"label":"Use Cases"}]},{"id":"kqeEaLjgNMIb3jBjCtzC","title":"For DevOps","pathname":"/use-cases/for-devops","siteSpaceId":"sitesp_H5cgE","description":"","breadcrumbs":[{"label":"Use Cases"}]},{"id":"4nfuNjwLpjiER3HukYX9","title":"For Product Owners & Executives","pathname":"/use-cases/for-product-owners-and-executives","siteSpaceId":"sitesp_H5cgE","description":"","breadcrumbs":[{"label":"Use Cases"}]},{"id":"iS3BwH7BgTrHJUFzMWy0","title":"For End-Users","pathname":"/use-cases/for-end-users","siteSpaceId":"sitesp_H5cgE","description":"","breadcrumbs":[{"label":"Use Cases"}]}]}