Architecture Overview

Five layers coordinate deterministic settlement.

Each layer has a narrow responsibility. This separation keeps user experience simple while allowing verification, signing, and settlement to remain auditable.

User Interface Layer
Application Layer
Security Layer
Cryptographic Layer
Blockchain Layer

Layer responsibilities

User Interface Layer

Mobile tabs for Wallet, Offers, Quick Trade, Transactions, and Account settings.

Application Layer

State management, offer matching, validation, network handling, and background jobs.

Security Layer

Signer policies, key storage, threshold signing workflows, and account recovery controls.

Cryptographic Layer

TLSN proof generation and verification logic plus signature primitives for account actions.

Blockchain Layer

Escrow and settlement contracts across EVM chains, StarkNet, and Solana integrations.

Data flow snapshot

  1. Maker creates offer and escrow contract locks funds.
  2. Taker accepts offer and countdown timer is activated.
  3. Taker sends fiat and creates TLSN proof of payment facts.
  4. Verifier validates proof and contract settles or rejects based on validity.
  5. Timeout path refunds maker automatically if valid proof is absent.

Network coverage

Designed for multi-chain execution from day one.

  • Ethereum mainnet and EVM L2s (Arbitrum, Optimism, Base).
  • StarkNet for zk-rollup execution environments.
  • Solana integration for high-throughput settlement paths.
  • Custom network support through user-defined RPC endpoints.