+ {hoveredNode === 'your-tools' && (
+
+ Your existing tools — Any AI
+ SDK tools you've already built or installed. These work alongside the registry tools
+ seamlessly.
+
+ )}
{hoveredNode === 'registry-search' && (
-
- Search the registry for tools matching your needs
-
+
+ registrySearchTool — Query
+ the TPMJS registry by keyword, category, or description. Returns tool metadata
+ including the toolId needed for execution.
+
)}
{hoveredNode === 'registry-execute' && (
-
- Execute any tool in a secure sandbox
-
+
+ registryExecuteTool — Execute
+ any tool from the registry by its toolId. Pass parameters and API keys per-request.
+ Results are returned directly to your agent.
+
)}
{hoveredNode === 'registry' && (
-
1000+ verified AI SDK tools
+
+ TPMJS Registry API — Central
+ repository of 1000+ AI SDK tools. Each tool is validated, health-checked, and
+ includes schema definitions for type-safe execution.
+
)}
{hoveredNode === 'executor' && (
-
- Isolated Deno runtime for safe execution
-
+
+ Sandbox Executor — Remote
+ execution environment hosted on Railway. Tools run in isolated Deno containers with
+ no access to your local system.
+
)}
{hoveredNode === 'metadata' && (
-
- Tool schemas, descriptions, and health status
-
+
+ Tool Metadata — Complete tool
+ information including name, description, parameter schemas, required environment
+ variables, health status, and quality scores.
+
)}
{hoveredNode === 'runtime' && (
-
- Sandboxed execution with API key isolation
-
+
+ Secure Deno Runtime — Each
+ tool execution runs in a fresh, isolated Deno sandbox. API keys are passed
+ per-request and never stored. Network access is restricted to the tool's
+ requirements.
+
)}