Skip to main content

Application Components

The DEUSS platform is split into two primary application domains:

  • DEUSS Core The central exchange platform providing shared backend services, blockchain integration, payment orchestration, registry management, and governance.

  • Broker Platform The broker-facing domain providing business applications for onboarding, company management, bond issuance, investment operations, notifications, and user identity management.

Operating Model

The two domains operate in isolation:

  • All inter-domain communication is performed via secured REST APIs in a B2B service mesh pattern.
  • Direct cross-domain database or storage access is not permitted.
  • Both domains are independently deployable and scalable.
  • Initially, both domains run in separate Kubernetes namespaces within a single cluster; physical cluster separation is supported in the future.

Indexing and Event Processing

Both DEUSS Core and the Broker Platform include their own indexing and event processing components:

  • The Indexer is responsible for canonical event acquisition and technical transformation of on-chain signals.
  • The Eventer is responsible for backend-side event handling, enrichment, and propagation into application workflows.

For the detailed event-processing sequence, refer to the DEUSS Core Blockchain Indexer specification.