Skip to content

Web: End-to-End Encrypted Customer Support Chat Integration #174

Description

@wagmiiii

Repo context. accensa-app is the off-chain half of Accensa — the merchant back-office for x402 sellers on Stellar. Three workspace packages matter: apps/web (Next.js dashboard and the indexer at src/app/api/sync), packages/sdk (@accensa/sdk), and apps/demo-merchant. The Soroban contracts live in accensa-contracts.

🟢 Unblocked. Independent of core functionality.

Problem

The merchant dashboard lacks a secure communication channel with buyers. Integrating a standard chat provider compromises privacy. We need a complex E2EE messaging layer built on the existing authentication primitives.

What to build

Implement a decentralized chat integration in apps/web using XMTP or Matrix protocol. Handle key derivation from the merchant's wallet to encrypt messages end-to-end between the buyer and the back-office.

Acceptance criteria

  • XMTP/Matrix client integrated into the Next.js app.
  • Wallet-based key generation and session management.
  • UI components for secure chat.

Contact & Support

Metadata

Metadata

Assignees

Labels

Stellar WaveDrips Wave Programarea: webWork in webcomplexity: high200 pts — integrations or architectural work

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions