Technical Architecture

The Orchestration Engine.

Purside isn't just a payout app. It's an institutional-grade infrastructure layer that sits between your business logic and the global banking rails.

01 / System Overview

A Unified Abstraction.

Our architecture solves the "N+1" problem of financial integrations. Instead of managing dozens of individual bank APIs and compliance gates, Purside provides a single, high-performance orchestration layer.

Multi-Rail Routing

Automatic selection of the fastest, cheapest path.

State Management

Real-time ledgering for every transaction state.

02 / Beneficiary Structure

Identity-First Data.

We've reimagined how beneficiary data is stored. Every recipient is a structured object with embedded compliance checks, historical rail performance data, and multi-rail alias support.

  • Bank Alias Mapping

    One identity, multiple global bank destinations.

  • Automated KYC/KYB

    Real-time verification of recipient status.

  • Health Monitoring

    Predictive rail failure detection for recipients.

Beneficiary Object: BEN_4829

ID: a7f8-92c1-3d44

"rails": [

"PH_PESONET": { "status": "active", "speed": "high" },

"PH_INSTAPAY": { "status": "active", "speed": "real-time" }

]

"compliance": {

"kyc_tier": 2, "last_verified": "2026-05-01"

}

03 / Orchestration Engine

The Logic Behind the Flow.

Every payout undergoes a multi-stage validation and routing process before it ever touches a bank rail.

Static Validation

Syntax, schema, and basic business rule checks.

Dynamic Routing

Selecting optimal rails based on time, fee, and liquidity.

Smart Scheduling

Delaying or bundling transactions for maximum efficiency.

Risk Scoring

Fraud detection and velocity limit checks.

Approval Orchestration

Managing multi-step human or programmatic approvals.

Atomic Execution

Guaranteed once-and-only-once payment delivery.

04 / Scheduling & Rules

Programmable Triggers.

Purside supports complex conditional logic. Set payouts to trigger based on project milestones, external API signals, or specific temporal windows.

If project_status === 'completed'Release Payout
Every 15th at 09:00 AMBulk Batch PH

05 / Approval Flow

Institutional Governance.

Granular control over who can initiate, verify, and release funds. Support for multi-sig and multi-level approval hierarchies.

1

Initiate

Programmatic or Manual Request

2

Approve

Multi-Factor/Multi-Sig Verification

3

Execute

Atomic Release to Banking Rails

06 / Exception Handling

Resilient by Design.

Banks fail. APIs time out. Purside is built to handle the messiness of real-world finance. If a primary rail fails, our engine automatically falls back to secondary rails without user intervention.

Primary Rail Timeout

Attempting Failover to Rail B...

Auto-Recovery Successful

Transaction rerouted and completed.

SENDERENGINERAILS

07-08 / Audit & Truth

Immutable Truth.

Purside maintains a dual-entry immutable ledger for every organization. Every state change, approval, and rail signal is cryptographically logged for instant auditability.

Instant Audit

Export full-fidelity audit logs in seconds.

Total Visibility

Real-time status tracking for every sub-transaction.

Audit Ledger Active
10:04:12Payout initiated by API_KEY_92ok
10:04:15Sanctions screening passedok
10:04:16Approval received from USER_SECok
10:04:18Released to Rail: INSTAPAY_PHpending

Ready to Upgrade?

Stop building custom bank integrations. Orchestrate your entire financial future with the Purside engine.