Skip to content

Tokenise-Broker — System Architecture Overview

Tokenise-Broker Architecture

The Tokenise-Broker platform is designed as a modular, service-oriented ecosystem.

Our goal is to keep core domains logically separated so that each service can evolve independently while maintaining strong integration through clearly-defined APIs.

This approach improves:

  • scalability (services can scale independently)
  • development speed (teams work on separate domains)
  • reliability (failures are isolated, not system-wide)
  • maintainability (each service has a focused responsibility)
  • flexibility for future integrations and external partners

Rather than building one large monolithic backend, Tokenise-Broker follows a distributed service architecture where responsibilities are separated into independent functional services.


Platform Components

Below is a high-level description of the services shown in the architecture diagram.

1) Investor Website (Front-End)

https://dev.tokenise.io

The investor-facing web application used by end-users to:

  • register & onboard
  • access investment dashboards
  • interact with broker services

Communicates directly with Backend-Core via secure APIs.


2) CMS (Content Management System)

https://cmsportal-dev.tokenise.io

Responsible for:

  • website content management
  • static & dynamic page management
  • publishing announcements and updates

Separated to avoid coupling marketing content with core business logic.


3) Admin Panel (Broker Admin Console)

https://admin-dev.tokenise.io

Used for:

  • operational administration
  • user & account management
  • reviewing platform activities

This panel connects directly to Backend-Core.


4) Notify Service + Admin Panel

https://notify.veropulse.com

Central notification service for:

  • email delivery
  • SMS delivery
  • event-based messages

Shared across all platform services.


5) VERO Compliance (KYC)

https://vcadmin.tokenise.io/

Responsible for:

  • KYC / AML processing
  • risk scoring
  • compliance review workflows

Designed as an independent regulated domain.


6) PayBlock (Payments Gateway Orchestration)

https://payblock.veropulse.com

Central gateway for:

  • deposits & payment routing
  • multiple PSP integrations
  • unified payment API for all services

Other services do not talk directly to PSPs — only via PayBlock.


7) Agent (Accounting / OMS)

Status: not implemented yet

Planned responsibilities:

  • internal accounting
  • balance tracking
  • OMS / execution coordination

8) Backend-Core

https://api-dev.tokenise.io/swagger/index.html

Acts as the business orchestration layer.

Responsibilities:

  • coordinating flows between services
  • applying business rules
  • aggregating data for applications
  • routing authenticated operations

Does not replace domain services — it coordinates them.


Next Steps

Each service will receive its own dedicated documentation page.

Navigation will remain simple initially, and content will be added gradually as components mature.