STABLECOIN & PAYMENTS

Run every corridor against your own intent.

Hira compares the payouts your backend instructed with what actually settled onchain — and reconciles your reserve ratio daily, corridor by corridor.

For stablecoin issuers, cross-border payout operators, and B2B settlement platforms that own their contracts.

AU→SG corridor at 104% of daily cap
Corridor Limit Policy
Soft BreachOpenSLA
Portfolio
Payout Corridors
Opened
4 Jul
LCLiam Chen40e8c1f7
Reserve ratio drifted to 0.9982×
Reserve Backing Policy
Hard BreachOpenSLA
Portfolio
Stablecoin Treasury
Opened
4 Jul
AKAmira Khane402b91d
Missing beneficiary data on $45,000 payout
Travel Rule Missing Data
Soft BreachOpenSLA
Portfolio
Payout Corridors
Opened
4 Jul
STSophie Tranb7d20c53
BUILT FOR GENIUS Act · enforcement Jan 2027 MiCA · daily reserve reconciliation MAS PSA AUSTRAC · live Jul 2026
Why now

Payments doubled. The controls behind them didn’t.

$390B
in genuine stablecoin payment volume in 2025 — more than double the year before
— McKinsey × Artemis, 2026
$3.4B
stolen from crypto platforms in 2025
— Chainalysis, 2026 Crypto Crime Report
Jan ’27
GENIUS Act enforcement — the monthly reserve reports your CEO and CFO personally certify start here
— GENIUS Act, signed Jul 2025

The money moved to production corridors; the failures moved from smart contracts to operations. Chain screening never saw either coming.

The controls

What Hira watches on a payments stack.

Four detective controls, evaluated continuously against your policies. Hira monitors and flags — it never sits in your payout path.

Reserve backing, reconciled daily

Drift below 1:1 — surfaced within the hour, not at attestation.

Every reserve.snapshot is reconciled against onchain supply — built for MiCA’s daily reconciliation and the reserve reports you certify under GENIUS.

Explore reserve controls

Payout limits & velocity

Flagged on the first payout — not as a pattern in week three.

Per-corridor caps, counterparty ceilings and velocity windows — one oversized payout or a hundred fast small ones trip the same policy.

Explore threshold policies

Sanctions & counterparty exposure

Indirect exposure flagged before it freezes a bank relationship.

Every payout destination screened — including the indirect exposure that hides two hops into a corridor. Your team decides the action, on the record.

Explore sanctions screening

Corridor reconciliation

Unmatched settlements surface in minutes — not at month-end.

Each instruction matched to its settlement by correlationId — the payout that never landed and the transfer nobody asked for both surface.

Explore reconciliation

Own every breach

From detection to resolution — one record, one owner, one clock.

When a policy trips, Hira opens an exception: what fired, who owns it, how long until the SLA breaches. Every comment and state change lands on an immutable record — the reconstruction an examiner asks for, already written.

Explore the exception model

Triage by corridor, not by inbox

Aging reconciliation breaks, surfaced per corridor.

Exceptions land on a board your payout-ops team actually works: queued by SLA, filtered by corridor. An AU→PH break can’t hide behind EU→UK noise — and breaks per corridor becomes the metric your bank partners ask for.

See how exceptions are worked
NAMED INCIDENT — ILLUSTRATIVE WALKTHROUGH

The 48 hours nobody could prove where the backing sat.

USDC / Silicon Valley Bank · March 10–11, 2023
$3.3B

Circle disclosed that $3.3 billion of USDC reserves were stranded at Silicon Valley Bank as it collapsed. USDC — a fully-attested stablecoin — traded down to roughly $0.88, a 12% depeg, within hours. The reserves existed; the market just couldn’t see where they were fast enough.

— Public record, March 2023
06:12 UTC · reserve.movement · direction: out · account: custodian-B · no matching instruction
06:12 UTC · policy: Reserve reconciliation · movement without authorized instruction · BREACH
06:13 UTC · exception RSV-0417 opened · assigned: treasury on-call · movement record attached
Open · SLA 2h

Real incident. Illustrative detection — Hira did not monitor this system.

The failure wasn’t the depeg — it was the 48 hours in which nobody could prove where the backing sat. Continuous reserve telemetry is how an issuer answers that question in minutes.

Policy packs

Coverage that maps to the rulebooks.

One call. Every control.

You already emit these events internally — the SDK just gives them somewhere to go. One server-side call, nine event types, decimal-string amounts; detective-only and fail-open, so if Hira is ever unreachable your payouts still flow.

Read the SDK docs
payout-service.tsstreaming
import { Hira } from '@hira/sdk';

const hira = new Hira({
  apiKey: process.env.HIRA_KEY,
});

hira.track('payout', {
  amount: '87500.00',
  asset: 'USDC',
  corridor: 'AU-PH',
  toAddress: '0x8f3c…9a41',
  correlationId: 'po_20260704_1192',
});
FAQ

Questions risk teams ask.

What does Hira actually watch?

Two feeds. Your backend emits events through one server-side track() call — payouts, transfers, mints, redemptions, reserve moves, admin actions. Hira reads the chain independently and reconciles the two, then evaluates every event against your policies: thresholds, ratios, velocity, sanctions. Anything that crosses a line opens an exception with a named owner and an SLA clock.

How is this different from Chainalysis or TRM?

Keep them — they screen counterparties against public chain data, and they’re good at it. They’re structurally blind to your own operations: an unauthorized mint, a reserve ratio drifting under 1.0, a payout your backend never instructed — all of it looks perfectly normal on chain. Hira compares your first-party backend events against independent chain state — the gap screening tools can’t see, because they never had your intent to compare against.

Does Hira sit in our transaction path?

No — and that’s deliberate. Hira observes events and chain state out of band: it adds zero latency, never holds keys, and can’t fail closed on your flow. The SDK is fire-and-forget and fail-open — if Hira is ever unreachable, you lose visibility, not availability. Your existing systems keep deciding what moves.

Get started

Know your corridors did what they were supposed to.

Reserve ratio reconciled daily, every payout screened and matched, every breach on a clock — with the evidence written as it happens.

More use cases