---
title: Shared Protocol
description: Complete reference for all shared protocol schemas
---

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

<Cards>
  <Card href="/docs/references/shared/branded-types" title="Branded Types" description="Source: packages/spec/src/shared/branded-types.zod.ts" />
  <Card href="/docs/references/shared/enums" title="Enums" description="Source: packages/spec/src/shared/enums.zod.ts" />
  <Card href="/docs/references/shared/expression" title="Expression" description="Source: packages/spec/src/shared/expression.zod.ts" />
  <Card href="/docs/references/shared/http" title="Http" description="Source: packages/spec/src/shared/http.zod.ts" />
  <Card href="/docs/references/shared/identifiers" title="Identifiers" description="Source: packages/spec/src/shared/identifiers.zod.ts" />
  <Card href="/docs/references/shared/metadata-types" title="Metadata Types" description="Source: packages/spec/src/shared/metadata-types.zod.ts" />
  <Card href="/docs/references/shared/protection" title="Protection" description="Source: packages/spec/src/shared/protection.zod.ts" />
</Cards>
