For the complete documentation index, see llms.txt. This page is also available as Markdown.

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

Last updated