> For the complete documentation index, see [llms.txt](https://whitepaper.zodor.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://whitepaper.zodor.io/system-architecture/overview-of-the-protocol.md).

# Overview of the Protocol

Zodor's architecture is composed of ten interlocking smart-contract components shared across all four verticals, plus three TypeScript SDKs (`masque-id-sdk`, `client-sdk`, `server-sdk`), a serverless backend, and Web/Mobile apps.

```
flowchart TD
  subgraph User
    A[Web / Mobile App]
  end
  A -->|signs UserOp| B[ZodorTokenPaymaster]
  B --> C[EntryPoint v0.7]
  C --> D[ZodorDelegateAccount or ZodorSmartWallet]
  D -->|canTransfer| E[ZodorComplianceModule]
  E --> F[ZodorIdentityRegistry]
  F --> G[Masque ID + ZodorClaimIssuer]
  D --> H[ERC-3643 Token]
  H --> I[ERC7943Adapter]
  H --> J[ZodorSecurityVault]
  H --> K[ZodorPermissionedPool]
  H --> L[ZodorCCIPBridge / ZodorOFTAdapter]
  H -.optional.-> M[ConfidentialSecurityToken / ConfidentialZEROC]
  N[ZodorProofRegistry + ZodorReserveOracle] --- H
```
