// verified · transfer · live
Initiate a sandbox transfer. Two hops, one trace per hop, one ledger entry.
The button pulls a live quote first · captures the cheapest rail's call_id · then POSTs /api/transfer with that call_id and a fresh Idempotency-Key. The transfer router refuses an empty quote_call_id with 422 (hallucination tripwire). Both call_id prefixes (SBX-/STUB-) are accepted server-side for audit-trail back-compat.
api · GET /api/quote → POST /api/transfer · Idempotency-Key: <uuid>
(will be pulled at submit) · quote-trace · ·http · ·
no data yet · press the button above