Changelog
Shipped, dated, in production.
2026-07-19
- Reference wallet adapter published.
@synfin/wallet-partylayer(v0.1.0) turns a PartyLayer-connected wallet into a readyWalletAdapterin about five lines, so an integrator writes no Canton-specific code to execute a swap non-custodially. It wraps the mainnet-proven non-custodial adapter (bundled, no extra runtime dependency). The one documented limitation isobservePayout(reports the current balance, not the received-since delta). See the quickstart and the support matrix. - Queryable capability model.
@synfin/client(v0.1.2) addsgetCapabilities(): one canonical source for what wallets can do, that the docs support matrix is generated from (they cannot drift). A capability is marked collectable only with cited mainnet evidence.
2026-07-03
- Execution plans.
POST /api/execute/plan: keyed, idempotent plans with the memo floor computed server-side and the quote numbers pinned. The SDK execution client (executePlan, track) drives a WalletAdapter you implement on your own wallet; the SDK ships the interface and the drivers, not a ready-made adapter. Proven end to end on devnet with a test wallet across COMPLETED, SLIPPAGE_FAILED, and REFUNDED; the reference PartyLayer adapter@synfin/wallet-partylayeris published, so execute is a few lines (see below). - Public developer docs at synfin.xyz/docs, with every example run against production, plus /llms.txt for AI agents.
- Integrator fees on keyed quotes.
feeBpsandfeeRecipientproduce disclosedclientFeeslines, andappliedSchemapins the versioned fee schema on every response.
2026-07-02
- API keys, metering, and rate limits on
/api/quote: keyed access withX-RateLimit-*headers, block-not-bill 429s, and the honest 401 vs 503 taxonomy (an infra failure never reads as "your key is bad"). - The live routing demo: live venue quotes, ranked by net receive, unavailable venues shown with their reason. Historical note: the demo has since been superseded by the Launch App at synfin.xyz/swap; its old /demo address redirects there.
2026-06-30
- The live quote API.
GET /api/quoteserving live cross-venue quotes with net-correct fee semantics: every venue's network fee shown with its real application direction (on_topvsdeducted_from_give), ranking by worst-case net receive.
2026-06
- Live venue adapters. Quote aggregation across the integrated Canton venues (Tradecraft, Cantex, OneSwap; Nightly listed and returning when its provider ends maintenance).