Portal Reference Guide

Everything you need to know about SlaunchX portals

SlaunchX is a multi-tenant financial platform that provides wallet management, fund transfers, and payment channel integration. Access is organized through portal types — each portal represents a distinct role with its own capabilities and permissions.

Feature x Portal Matrix

Feature TENANT PARTNER CONSUMER
Account & Security
Self-registration - - Yes
Password management Yes Yes Yes
MFA / TOTP Yes Yes Yes
Organization
Manage institution Yes - -
Create workspaces Yes - -
Manage workspace members Yes Yes Yes
Workspace invitations Yes Yes Yes
Workspace roles Yes Yes Yes
Users
Create user accounts Yes - -
Approve registrations Yes - -
Query users Yes - -
Wallets
Own wallets - Yes Yes
Enable currencies Yes - -
Query wallet balance - Yes Yes
Query wallet flows - Yes Yes
Transfers
Initiate transfers - Yes Yes
Query own transfers - Yes Yes
Query all transfers (institution) Yes - -
Fees
Manage tariff templates Yes - -
Configure wallet tariffs Yes - -
Notifications
Manage channels Yes - -
Manage channel types Yes - -
Validate email Yes - -
Channels & Products
Manage channel instances Yes - -
Manage product templates Yes - -
Query channel products Yes Yes -
Referrals
Create/manage referral codes Yes - -
View own referral code - Yes -
Query referral records (all) Yes - -
Query own referral records - Yes -
Permissions
Query permissions Yes - -

Portal Hierarchy

SYSTEM (Platform)

Internal platform operations

creates

TENANT (Organization)

Manages: users, wallets, fees, notifications, referral codes, payment channels

provisions

PARTNER (Channel Operator)

Wallets, transfers, referral codes

approves

CONSUMER (End User)

Wallets, transfers, self-registration

Workspace Role Permissions

Role Description
OWNER Full control — manage members, settings, and all resources
ADMIN Create and configure resources within the workspace
OPERATOR Execute operations (transfers, queries)
VIEWER Read-only access to workspace resources

Authentication Chain

All three customer portal types authenticate through the Web Chain (/web/** path):

  1. 1 Rate limiting — request throttling
  2. 2 Turnstile — CAPTCHA verification (on sensitive operations)
  3. 3 Portal access code — institution-level access validation
  4. 4 JWT token — session-based authentication
  5. 5 Device fingerprint — device binding verification
  6. 6 Permission check — RBAC enforcement