Registry Design
The Agistry Registry is the core of the platform’s execution model. It acts as a decentralized, modular lookup layer for all adapters, flows, agents, and metadata. It doesn't just store functions — it stores structured, executable logic, fully described and remotely addressable.
Core Purpose
The Registry allows Agistry to:
Resolve adapters by name or version
Enforce schema validation at runtime
Serve up LLM-compatible metadata for tool planning
Track adapter ownership, visibility, and deployment metadata
Compose logic without redeploying user code
You can think of it as the programmable equivalent of a “function store” — but intent-aware, type-safe, and agent-readable.
Registry & Agents
When using agents, the registry also powers tool planning.
Adapters marked as “agent-usable” expose
name
,description
, andinputSchema
These are injected into the LLM prompt during planning
The agent selects which tools to use and the registry executes them in order
Registry metadata is what makes LLM planning safe, pluggable, and deterministic.
We’re actively expanding the registry to support:
Flow templates & reusable blueprints
Custom trigger schemas (event-driven architecture)
Adapter sandboxing & simulation environments
Decentralized registry sync (IPFS/multitenant support)
Last updated