System Blueprint

Architecture

Solia separates on-chain escrow enforcement from off-chain settlement execution, enabling secure agreements with flexible payout routing.

System Architecture

Client Layer

Web / Mobile / SDK

  • Escrow creation requests
  • User confirmation actions
  • State visibility

Solia API Layer

api.solia.network

  • Validation and orchestration
  • Escrow lifecycle endpoints
  • Adapter routing policy

Solana Program Layer

solia_escrow

  • Vault-based fund locking
  • State transitions and disputes
  • Deterministic event emission

Event Listener Layer

Indexer / Worker

  • Program event consumption
  • Backend state synchronization
  • Settlement trigger dispatch

Adapter Layer

Provider-agnostic connectors

  • Local payout connector
  • Digital asset settlement connector
  • Future provider plug-ins

External Rails

Settlement destinations

  • Bank payout channels
  • Regional transfer networks
  • Digital asset rails

Core Program Instructions

rust
create_private_escrow
fund_private_escrow
confirm_private_escrow
cancel_private_escrow
dispute_private_escrow
resolve_private_escrow

Deployment Profile

Mainnet

Production escrow settlement.

Devnet

Integration and lifecycle testing.