Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.clear-box.io/llms.txt

Use this file to discover all available pages before exploring further.

A ClearBox deployment is composed of a frontend, a backend, and a set of orchestrated third-party services. Understanding the boundaries between them clarifies which system owns each step of a flow.

Components

ComponentResponsibility
ClearBox FrontendThe user-facing app (web or iOS). Hosts the signup form, the embedded Quiltt connector, and the native Apple Wallet prompt.
ClearBox BackendYour orchestration layer. Holds the source of truth for users, wallets, and cards, and coordinates calls to partner APIs.
QuilttOpen-banking connectivity. Links the user’s bank and returns account metadata and tokens.
Persona (ClearCheck)Identity verification. Runs KYC/AML inquiries; surfaced to users through Crossmint Auth.
CrossmintNon-custodial smart-contract wallet infrastructure, key management, and card issuance.
ClearBox Mirror LedgerThe settlement engine. Authorizes transactions in real time and reconciles on-chain in the background.
Card networks & POSVisa/Mastercard rails and the merchant point-of-sale terminals where transactions originate.

How the layers interact

The frontend never calls partner APIs directly with secret credentials. Instead, it triggers actions on the ClearBox backend, which mints short-lived scoped tokens for client-side widgets (like the Quiltt connector) and makes all privileged calls server-side. This keeps three things true:
  • Secret keys for Quiltt, Persona, and Crossmint never reach the client.
  • The ClearBox backend remains the single source of truth, mapping every external object (bank token, identity, wallet address, card ID) back to a user record.
  • Compliance checks run server-side, where they can’t be bypassed.

Custody and keys

ClearBox is non-custodial. Wallets are smart-contract wallets provisioned through Crossmint, with key management handled by Crossmint’s modular signer infrastructure. ClearBox never holds the user’s private keys and never takes custody of client assets directly — settlement happens through a delegation model rather than ClearBox pooling funds. See The non-custodial model for detail.

Settlement speed

Because waiting for on-chain confirmation (which can take minutes) is unacceptable at a checkout counter, ClearBox separates authorization from settlement. The mirror ledger authorizes against a real-time view of the wallet’s available balance, and the chain settles afterward. This is the core mechanism described in The mirror ledger.