The Settlement Stack

One API to orchestrate cross-border payments across stablecoin networks, fiat rails, and compliance engines. Atomic by default -- every transaction settles completely or reverts entirely.

Architecture

Atomic Settlement Engine
Compliance
Multi-Rail
VECT

Multi-Rail Orchestration

Vect intelligently routes payments across the most efficient path. Move USDC on Layer 2, swap to local currency, and push through domestic instant-payment networks -- all in a single API call. The orchestration engine evaluates cost, speed, and compliance requirements to select the optimal route in real time.

// Route a cross-border settlement
const settlement = await vect.settle({
  from: { asset: "USDC", network: "arbitrum" },
  to:   { currency: "BRL", rail: "pix" },
  amount: 50000,
  recipient: "recipient_id_abc123"
});

// Status: SETTLED | REVERTED (never stuck)
console.log(settlement.status);
// -> "SETTLED"

Conditional Pay-outs

Program your treasury with precision. Define conditions that must be met before capital moves -- verified Bills of Lading, signed LOIs, compliance approvals, or time-based locks. Payments execute automatically when all signals resolve, or hold indefinitely until they do.

// Define conditional payout
const payout = await vect.conditionalSettle({
  amount: 125000,
  currency: "EUR",
  conditions: [
    { type: "document", ref: "BOL-2026-0847" },
    { type: "compliance", check: "sanctions" },
    { type: "time_lock", after: "2026-03-01" }
  ],
  on_resolve: { rail: "sepa", recipient: "rec_eu_456" }
});

// Funds held until ALL conditions met

Embedded Compliance

Every transaction through Vect passes through a real-time global compliance engine. Sanctions screening, KYC verification, and jurisdiction-specific regulations are checked automatically before settlement. No separate compliance integration needed -- it's built into the rail.

// Compliance is automatic, but queryable
const check = await vect.compliance.verify({
  transaction_id: "txn_abc123",
  recipient: "rec_br_789"
});

console.log(check);
// {
//   sanctions: "CLEAR",
//   kyc: "VERIFIED",
//   jurisdiction: "BR",
//   risk_score: 12,
//   cleared_at: "2026-02-25T10:30:00Z"
// }

Liquidity Virtualization

Maintain one stablecoin treasury instead of 20 local bank accounts. Vect virtualizes liquidity across jurisdictions -- your single USDC balance becomes local currency at the point of settlement. No pre-funding, no idle capital trapped in foreign accounts.

// Query virtualized liquidity
const treasury = await vect.treasury.balance();

console.log(treasury);
// {
//   base: { asset: "USDC", amount: 2450000 },
//   virtual: [
//     { currency: "BRL", available: 12250000 },
//     { currency: "EUR", available: 2205000 },
//     { currency: "INR", available: 204750000 },
//     { currency: "GBP", available: 1960000 }
//   ]
// }

Supported Rails & Networks

SEPAFiat Rail
PIXFiat Rail
FedNowFiat Rail
UPIFiat Rail
EthereumNetwork
ArbitrumNetwork
BaseNetwork
PolygonNetwork

Ready to move capital at the speed of data?

Contact Sales