Resource Catalog¶
One page per Joch resource kind. All pages use the same Kubernetes-style envelope (apiVersion / kind / metadata / spec / status).
-
Agent
The framework-agnostic record of an agent: identity, model policy, tools, MCP servers, memory bindings, and policies.
-
FrameworkAdapter
Connects an agent record to the SDK that runs it (OpenAI Agents SDK, Claude Agent SDK, Google ADK, Microsoft Agent Framework, LangGraph, CrewAI, custom).
-
Model
A model backend record: provider, capabilities, limits, pricing, defaults.
-
ModelRoute
Capability-aware, cost-aware, region-aware fallback policy across providers.
-
Tool
A callable function exposed through the tool gateway, with side-effect classification and safety controls.
-
MCPServer
A Model Context Protocol server registered with the MCP gateway: discovery, version pinning, sandboxing, trust scoring.
-
ToolCall
One concrete invocation of a tool, with idempotency key, side-effect class, approval status, and result.
-
Policy
Portable policy-as-code for tool, model, network, data, budget, and audit rules.
-
Approval
A human-review record for risky tool calls or release promotions.
-
AgBOM
Agent Bill of Materials extending OWASP AgBOM (CycloneDX, SPDX, SWID).
-
Trace
Per-execution event log, exporting OpenTelemetry and OCSF.
-
Execution
One concrete run of an agent.
-
Conversation
Vendor-neutral, durable record of an agent's dialog.
-
StateCheckpoint
Vendor-neutral mid-conversation snapshot used for provider migration.
-
Memory
Working / semantic / episodic memory bindings.
-
RAG
Retrieval-augmented generation indices.
-
KnowledgeSource
Pointers to corpora that feed RAG indices.
-
Artifact
Durable execution outputs.
-
Secret
External secret references; values resolved at the gateway boundary.
-
Budget
Cost and usage caps enforced before model and tool calls.
-
Eval
Scored agent evaluation with thresholds and release gates.
-
Deployment
Where and how many instances of an agent run.
-
Environment
Promotion boundary (
dev,staging,prod) with bound policies and budgets. -
Team / Namespace
Multi-tenant ownership boundary.
-
Handoff
Inter-agent transfer of control (A2A).