The layers
Default behavior
When you do nothing special, Sly:- Settles same-currency internal transfers instantly (just a ledger move)
- Settles cross-border / cross-rail transfers at the next settlement window — default every 4 hours for most rails
- Takes configurable fees (default
x402FeePercentage: 0.029= 2.9% on x402 volume, zero on other flows) - Reconciles nightly against rail settlement files
- You want instant settlement for specific rails
- You want different cadence per merchant / agent
- You need rule-based routing (auto-sweep balances, split fees)
- Your accounting team needs matched reconciliation
What lives in this section
Rules
Triggers for when settlement happens — balance thresholds, time-based, manual requests, event-driven.
Windows
Batch cadence configuration — per rail, per tenant, with holiday calendars.
Reconciliation
Match Sly’s internal ledger against rail settlement files; resolve discrepancies.
Treasury
Real-time view of cash positions, exposure, rebalancing, and liquidity alerts.
Scheduled transfers
Recurring transfers (daily / weekly / monthly) with retry policies.
Tenant-level configuration
When settlement matters
- Payouts to merchants — cadence affects their cash flow; schedule matters
- High-volume x402 — batching many tiny payments reduces rail fees
- Compliance — holdback reserves for chargebacks / refunds
- Accounting close — reconciliation reports feed your GL
- Regulatory reporting — settlement timing feeds transaction monitoring
When it doesn’t
- Same-currency internal transfers — happen instantly regardless of config
- Sandbox — most settlement happens mock-instantly for development speed
- Stablecoin-only integrations — on-chain settlement is the rail; no off-chain batching
Endpoints (section-wide)
| Endpoint | Purpose |
|---|---|
GET /v1/settlement/config | Read tenant settlement config |
PATCH /v1/settlement/config | Update fees, schedule, holdback |
GET /v1/settlement-rules | List rules |
POST /v1/settlement-rules/request-manual | Force immediate settlement run |
GET /v1/settlement-windows | List configured windows |
GET /v1/reconciliation/reports | Recon report list |
GET /v1/treasury/dashboard | Treasury summary |
GET /v1/scheduled-transfers | Scheduled transfer list |
