Brale
Brale Technical Briefing
Published May 5, 2026
Overview
Brale's Chase Merlin walks through Brale's new webhook product at Day Zero 06 — webhooks that publish signed lifecycle events as transfers settle, eliminating the need for clients to poll for status. The reference neobank app, built on the Brale stablecoin operating system, receives a transfer-completion event in roughly 18 seconds after a Solana transfer, then again on Spark, with signature verification, dedupe, and live balance + activity updates baked in. A single flexible transfer-request endpoint handles on-chain, off-chain, mint, RTP off-ramp, and cross-chain flows — and webhooks fire on the same event model for every variant. Closing pointer to a same-day blog post measuring a ~20% latency reduction versus polling-based integrations.
0:00 Webhooks for real-time stablecoin events — kill the polling loop
Brale's Chase Merlin opens with the thesis: no more polling. A reference neobank app, built on Brale's API, will receive signed webhook events as transfers settle on-chain — driving live customer experiences without aggressive client-side polling.
0:30 Brale stack — issuance, custodial balances, on/off ramps, fiat rails
Quick tour of Brale's stablecoin operating system: SBC issuance (or your own stablecoin), custodial balances across chains starting with Solana, on/off ramps on 20+ chains, and fiat rails on the same primitives.
1:00 Three reasons webhooks matter
User experience (live balances and activity), reconciliation (events keep your system synced with the chain), and complexity reduction (polling adds edge cases and load that webhooks eliminate).
1:30 Live Solana transfer kicks off
A vendor-payout-shaped transfer fires on Solana. The on-chain transaction settles, Brale waits for finalization, then publishes a completion event — no aggressive polling required on the client side.
2:00 Webhook received in ~18s — signature, dedupe, balance update
The completion webhook arrives in roughly 18 seconds. The reference app verifies the signature, deduplicates, runs eligibility checks, then updates balances and activity in real time. Snappy settlement UX with zero polling.
2:30 Single flexible transfer-request endpoint
All transfer flavors run through one endpoint with flexible value-type and transfer-type fields — on-chain, off-chain, conversions to wire/RTP, and cross-chain. Webhooks track the lifecycle of every transfer-request.
3:30 Spark transfer demo — Brale rides fast underlying networks
A Spark transfer fires and settles via webhook. Networks like Spark and Radius (referencing Tyler's prior demo) are already fast — Brale layers webhooks on top instead of adding polling delay, keeping events near-real-time.
4:00 Downstream consumers — treasury, APIs, agents
Webhooks notify treasury teams, downstream APIs, and agents the moment transfers complete. Far more robust than polling for any system reacting to settlement events. Works across mints and RTP off-ramps too — the transfer endpoint is the single source of truth.
4:30 Reference app, quickstart, ngrok in Brock
The reference app and quickstart guide ship in the docs. Chase runs the demo locally with ngrok in Brock — same code path you'd ship to production.
5:00 New webhooks blog post — ~20% latency reduction
Closing pointer to a same-day Brale blog post on the motivation behind webhooks, including a measured ~20% latency reduction versus polling-based integrations.
Presented by Chase Merlin — Brale · website
Topics: Stablecoins