[{"data":1,"prerenderedAt":97},["ShallowReactive",2],{"navigation_docs":3,"-guide-playground":44,"-guide-playground-surround":92},[4,24],{"title":5,"path":6,"stem":7,"children":8,"icon":23},"Guide","\u002Fguide","1.guide\u002F01.index",[9,11,15,19],{"title":10,"path":6,"stem":7},"Getting started",{"title":12,"path":13,"stem":14},"CLI","\u002Fguide\u002Fcli","1.guide\u002F02.cli",{"title":16,"path":17,"stem":18},"Agents","\u002Fguide\u002Fagents","1.guide\u002F03.agents",{"title":20,"path":21,"stem":22},"Playground","\u002Fguide\u002Fplayground","1.guide\u002F04.playground","i-lucide-book-open",{"title":25,"path":26,"stem":27,"children":28,"icon":43},"Math","\u002Fmath","2.math\u002F00.index",[29,31,35,39],{"title":30,"path":26,"stem":27},"Overview",{"title":32,"path":33,"stem":34},"Curves and points","\u002Fmath\u002Fcurves","2.math\u002F01.curves",{"title":36,"path":37,"stem":38},"Orders and logs","\u002Fmath\u002Fgroups","2.math\u002F02.groups",{"title":40,"path":41,"stem":42},"secp256k1","\u002Fmath\u002Fsecp256k1","2.math\u002F03.secp256k1","i-lucide-sigma",{"id":45,"title":20,"body":46,"description":84,"extension":85,"links":86,"meta":87,"navigation":89,"path":21,"seo":90,"stem":22,"__hash__":91},"docs\u002F1.guide\u002F04.playground.md",{"type":47,"value":48,"toc":79},"minimark",[49,54,69,72],[50,51,53],"h2",{"id":52},"try-it-without-installing-anything","Try it without installing anything",[55,56,57,58,63,64,68],"p",{},"The ",[59,60,62],"a",{"href":61},"\u002Fplayground","playground"," imports ",[65,66,67],"code",{},"@agntn\u002Fcurves"," into the page and runs the tool executors right there. Pick an operation, fill the fields, read the answer. Nothing leaves the tab.",[55,70,71],{},"Every state is a link. Change a field and the address changes with it, so a curve and its question can go into a chat or an issue as is. Opening the link runs the same call again.",[55,73,74,75,78],{},"What does it show? The call twice, once as a ",[65,76,77],{},"curves"," command and once as the JSON a model sends. Then the answer, with the full tool response one click away.",{"title":80,"searchDepth":81,"depth":81,"links":82},"",2,[83],{"id":52,"depth":81,"text":53},"Both tools in the browser with every state in the URL","md",null,{"icon":88},"i-lucide-flask-conical",true,{"title":20,"description":84},"9L2ND7yKlSbGjf4UEXljhENcubu2Vad3qUVVGU_-8_c",[93,95],{"title":16,"path":17,"stem":18,"description":94,"children":-1},"Both tools over local or remote MCP and Pi and OMP and the AI SDK. What they take and what the model reads back",{"title":30,"path":26,"stem":27,"description":96,"children":-1},"What the package computes. Short Weierstrass curves over a prime you pick and secp256k1 on its own",1791298463108]