---
title: Kernel Protocol
description: Complete reference for all kernel protocol schemas
---

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

<Cards>
  <Card href="/docs/references/kernel/cli-extension" title="Cli Extension" description="Source: packages/spec/src/kernel/cli-extension.zod.ts" />
  <Card href="/docs/references/kernel/cluster" title="Cluster" description="Source: packages/spec/src/kernel/cluster.zod.ts" />
  <Card href="/docs/references/kernel/context" title="Context" description="Source: packages/spec/src/kernel/context.zod.ts" />
  <Card href="/docs/references/kernel/dependency-resolution" title="Dependency Resolution" description="Source: packages/spec/src/kernel/dependency-resolution.zod.ts" />
  <Card href="/docs/references/kernel/dev-plugin" title="Dev Plugin" description="Source: packages/spec/src/kernel/dev-plugin.zod.ts" />
  <Card href="/docs/references/kernel/execution-context" title="Execution Context" description="Source: packages/spec/src/kernel/execution-context.zod.ts" />
  <Card href="/docs/references/kernel/feature" title="Feature" description="Source: packages/spec/src/kernel/feature.zod.ts" />
  <Card href="/docs/references/kernel/manifest" title="Manifest" description="Source: packages/spec/src/kernel/manifest.zod.ts" />
  <Card href="/docs/references/kernel/metadata-customization" title="Metadata Customization" description="Source: packages/spec/src/kernel/metadata-customization.zod.ts" />
  <Card href="/docs/references/kernel/metadata-loader" title="Metadata Loader" description="Source: packages/spec/src/kernel/metadata-loader.zod.ts" />
  <Card href="/docs/references/kernel/metadata-plugin" title="Metadata Plugin" description="Source: packages/spec/src/kernel/metadata-plugin.zod.ts" />
  <Card href="/docs/references/kernel/metadata-protection" title="Metadata Protection" description="Source: packages/spec/src/kernel/metadata-protection.zod.ts" />
  <Card href="/docs/references/kernel/package-artifact" title="Package Artifact" description="Source: packages/spec/src/kernel/package-artifact.zod.ts" />
  <Card href="/docs/references/kernel/package-registry" title="Package Registry" description="Source: packages/spec/src/kernel/package-registry.zod.ts" />
  <Card href="/docs/references/kernel/package-upgrade" title="Package Upgrade" description="Source: packages/spec/src/kernel/package-upgrade.zod.ts" />
  <Card href="/docs/references/kernel/plugin" title="Plugin" description="Source: packages/spec/src/kernel/plugin.zod.ts" />
  <Card href="/docs/references/kernel/plugin-capability" title="Plugin Capability" description="Source: packages/spec/src/kernel/plugin-capability.zod.ts" />
  <Card href="/docs/references/kernel/plugin-lifecycle-advanced" title="Plugin Lifecycle Advanced" description="Source: packages/spec/src/kernel/plugin-lifecycle-advanced.zod.ts" />
  <Card href="/docs/references/kernel/plugin-lifecycle-events" title="Plugin Lifecycle Events" description="Source: packages/spec/src/kernel/plugin-lifecycle-events.zod.ts" />
  <Card href="/docs/references/kernel/plugin-loading" title="Plugin Loading" description="Source: packages/spec/src/kernel/plugin-loading.zod.ts" />
  <Card href="/docs/references/kernel/plugin-registry" title="Plugin Registry" description="Source: packages/spec/src/kernel/plugin-registry.zod.ts" />
  <Card href="/docs/references/kernel/plugin-runtime" title="Plugin Runtime" description="Source: packages/spec/src/kernel/plugin-runtime.zod.ts" />
  <Card href="/docs/references/kernel/plugin-security" title="Plugin Security" description="Source: packages/spec/src/kernel/plugin-security.zod.ts" />
  <Card href="/docs/references/kernel/plugin-security-advanced" title="Plugin Security Advanced" description="Source: packages/spec/src/kernel/plugin-security-advanced.zod.ts" />
  <Card href="/docs/references/kernel/plugin-structure" title="Plugin Structure" description="Source: packages/spec/src/kernel/plugin-structure.zod.ts" />
  <Card href="/docs/references/kernel/plugin-validator" title="Plugin Validator" description="Source: packages/spec/src/kernel/plugin-validator.zod.ts" />
  <Card href="/docs/references/kernel/plugin-versioning" title="Plugin Versioning" description="Source: packages/spec/src/kernel/plugin-versioning.zod.ts" />
  <Card href="/docs/references/kernel/service-registry" title="Service Registry" description="Source: packages/spec/src/kernel/service-registry.zod.ts" />
  <Card href="/docs/references/kernel/startup-orchestrator" title="Startup Orchestrator" description="Source: packages/spec/src/kernel/startup-orchestrator.zod.ts" />
</Cards>
