Building a tool registry and runtime

A tool registry is the infrastructure layer that manages tool definitions, permissions, versioning, and runtime dispatch. Without one, every agent reimplements tool loading, schema validation, and access control. With one, tools become composable, auditable, and governable infrastructure.