graph TD
  A[User] --> B[Afrilance Hub]
  B --> C[Escrow App]
  B --> D[Paylinks App]
  B --> E[Docs Hub]

  A --> F[Wallet or Smart Account]
  F --> G[Bundler and Paymaster]

  C --> H[Escrow Factory]
  H --> I[Escrow Contract]

  D --> J[PaylinkVault]
  J --> K[Paylink URL]

  A --> K
  K --> J
  A --> I

  L[USDC or USDT] --> I
  L --> J

  I --> N[Event Indexer]
  J --> N
  N --> M[Backend]
  M --> O[Supabase]
  M --> P[Notifications]
  P --> Q[Telegram Bot]
  Q --> A

  I --> R[IPFS Proof]
  J --> R[IPFS Metadata]

  I --> S[UMA on Base]
  I --> T[Oracle Multisig on BNB]
  S --> I
  T --> I

  V[Grants and Partners] --> U[Treasury Multisig]
  U --> M
  W[DAO Future] --> U