How Tools Work
Each app becomes its own tool server with HTTP endpoints.
How Tools Work
In OpenPond, a tool is a TypeScript handler packaged by OpenTool. A deployment turns that code into a server with its own endpoints. That server exposes HTTP routes for each tool.
The architecture
- One app = one server: each deployment is isolated.
- One tool = one endpoint: every tool file becomes a route (GET/POST/etc).
What this means in practice
- Internal tools are private and authenticated.
- Public tools can be shared by URL.
- You can run the same tool locally with
npx opentool devand then deploy it to OpenPond.
For exchange setup steps, see Hyperliquid setup.