---
title: AI Protocol
description: Complete reference for all ai protocol schemas
---

This section contains all protocol schemas for the ai layer of ObjectStack.

<Cards>
  <Card href="/docs/references/ai/agent" title="Agent" description="Source: packages/spec/src/ai/agent.zod.ts" />
  <Card href="/docs/references/ai/conversation" title="Conversation" description="Source: packages/spec/src/ai/conversation.zod.ts" />
  <Card href="/docs/references/ai/embedding" title="Embedding" description="Source: packages/spec/src/ai/embedding.zod.ts" />
  <Card href="/docs/references/ai/knowledge-document" title="Knowledge Document" description="Source: packages/spec/src/ai/knowledge-document.zod.ts" />
  <Card href="/docs/references/ai/knowledge-source" title="Knowledge Source" description="Source: packages/spec/src/ai/knowledge-source.zod.ts" />
  <Card href="/docs/references/ai/mcp" title="Mcp" description="Source: packages/spec/src/ai/mcp.zod.ts" />
  <Card href="/docs/references/ai/model-registry" title="Model Registry" description="Source: packages/spec/src/ai/model-registry.zod.ts" />
  <Card href="/docs/references/ai/skill" title="Skill" description="Source: packages/spec/src/ai/skill.zod.ts" />
  <Card href="/docs/references/ai/solution-blueprint" title="Solution Blueprint" description="Source: packages/spec/src/ai/solution-blueprint.zod.ts" />
  <Card href="/docs/references/ai/tool" title="Tool" description="Source: packages/spec/src/ai/tool.zod.ts" />
  <Card href="/docs/references/ai/usage" title="Usage" description="Source: packages/spec/src/ai/usage.zod.ts" />
</Cards>
