NEW Programmable compliance infrastructure for onchain finance

Agentic risk and compliance for anti-money laundering crime

Programmable policies, sanctions screening, and audit-ready evidence — built for compliance teams fighting fraud and financial crime.

Book a demo
$3.4 billion was stolen from crypto platforms in 2025.
Chainalysis · 2026 Crypto Crime Report
Ask anything — markets, wallets, exceptions…⌘KMA
Good morning, Maya
5 open exceptions · 5 breached SLAs · 4 active policies
Critical cases
1
5 breached · 0 due soon
Unassigned cases
0
Open cases without owner or team
Risk accepted
1
Waivers signed off and on record
Active policies
4
Across 3 monitored portfolios · 0 paused
Monitored portfolios
3
16 assets · 0 unowned

SLA deadlines

View cases →
Cases approaching or past their SLA deadline
$180,000 moved from customer reserve vault
Customer Safeguarding Movement · Cold Storage Vaults
Hard BreachOpenNoah Hart
SLA breached
DR vault signer rotation audit
Cold Vault Signer Change Control · Cold Storage Vaults
Soft BreachOpenNoah Hart
SLA breached
$280,000 corporate treasury outflow
Treasury Reserve Outflow Review · Treasury Reserves
Soft BreachOpenAmira Khan
SLA breached
Primary vault threshold reduced 3/5 to 2/5
Cold Vault Signer Change Control · Cold Storage Vaults
Soft BreachInvestigatingNoah Hart
SLA breached

Recent activity

Latest changes across cases, policies and programs
System updated exception Reconciliation Gap
46 mins ago
AML Investigations updated policy Privileged Action
47 mins ago
AML Investigations updated policy Unauthorised Mint
47 mins ago
Attention signals
Where to look first
Case concentration
Cold Storage Vaults
3 open exceptions linked to this portfolio.
Policy posture
Policy and case summary
Breached exception SLAs5
Open hard breaches1
Risk accepted1
Programs active2
Quick actions
Review case queue
Review policies
Create a program
Manage users and teams
Exception detail

Hira turns onchain activity into governed risk

Open any exception and the whole story is there — a live activity trail, the evidence behind the alert, and how onchain settlement reconciles against what your own systems recorded.

Hira exception detail — Outbound transfer of $87,500 USDC to unverified address A monitored exception showing a $87,500 observed transfer against a $50,000 limit, with an activity timeline and audit trail. Exceptions / #BDC5B9 Outbound transfer of $87,500 USDC to unverified address Opened Today 09:43 AEST Outbound transfer of $87,500 USDC to unverified address Customer Deposits 1 sent $87,500 USDC to an unverified external address exceeding the $50,000 large value transfer threshold. Counterparty has no prior transaction history. Routed to Exchange Operations for immediate review. Status Investigating Outcome Hard Breach Assignee LC Liam Chen SLA Breached OpenedToday 09:43 AEST Duration13h 22m PolicyLarge Value Transfer Review ProgramAUSTRAC AML/CTF Program PortfolioExchange Hot Wallets Findings1 finding EXPOSURE $87,500 USDC Observed against a $50,000 limit Activity Findings 1 Transfers Exception raised· 13h ago Detected automatically by the monitoring engine. Large Value Transfer Review AUSTRAC AML/CTF Program — Rule 5.2 Limit $50,000 Observed $87,500 AK Amira Khancommented· 13h ago Opened triage — verified wallet ownership against the monitored asset register. Checks out. ST Sophie Trancommented· 13h ago No prior history with this counterparty on our side. Everything in threshold except the transfer size. LR Lucas Reedcommented· 12h ago Attached the sanctions screening result, transaction hash and customer profile to the room. EC Ethan Colecommented· 12h ago Over the large-value limit with an unverified counterparty — needs a control-owner decision. Status updated· 8h ago Maya Ahmed changed status from Open to Investigating MA Assignment· 8h ago Maya Ahmed reassigned to Liam Chen (Exchange Operations) MA Add a comment… ⌘↵ to post Comment
Programmable risk

Built for the teams moving regulated money onchain.

Encode your risk appetite as policy, and Hira enforces it on live activity — programmable, deterministic and yours to tune, never a black box.

Policy templates

Prebuilt for your domain

Deploy a curated pack — sanctions, stablecoin controls, AML, market risk — and go live from day one.

Indicators & engine

Measure any signal, enforce any rule

Turn any onchain or backend signal into a risk indicator, then set the rule that governs it — thresholds, ratios, velocity, anomalies — evaluated deterministically.

Exceptions

Breaches surface in real time

You review what the engine caught — there's no dashboard to watch and no query to run.

Coverage

One engine, every risk domain

Compliance, market, treasury and operational risk — run on a single engine, not stitched across point tools.

Governance

Run risk as a team, prove it to auditors.

Every exception is owned, tracked to an SLA and logged — so your risk function runs like an operation, not a spreadsheet.

Roles & teamsAssign owners and control who can review, resolve and sign off.
SLA trackingEvery case gets a deadline by severity — nothing goes stale unnoticed.
Full audit trailEvery change to every case, policy and program, recorded immutably.
Evidence on demandExport the pack a bank, auditor or regulator asks for — in one click.
Hira exceptions board — Open, Investigating, Resolved, Dismissed, Accepted A kanban board of policy-triggered exceptions across digital asset operations, grouped by workflow status. Ask anything — markets, wallets, exceptions… ⌘K SH Exceptions Policy-triggered exceptions across your digital asset operations. Total exceptions24 Open18 Hard breaches11 Investigating12 Clear filters Open6New cases awaiting triage Investigating12Active cases being worked Resolved5Closed with remediation or decision Dismissed1Closed as false positive or no action Accepted0Risk formally accepted (waiver) $78,500 to new counterparty First-Time Counterparty Review Soft Breach Open SLA PortfolioOpened OTC Settlement …4 Jul LRLucas Reed16bef10d Dormant wallet reactivation after 120 days Suspicious Matter Escalation Rule Hard Breach Open SLA PortfolioOpened High Risk Investig…4 Jul AKAmira Khanc16f11aa $63,000 USDT to unknown external Large Value Transfer Review Hard Breach Investigating SLA PortfolioOpened Exchange Hot Wal…4 Jul LCLiam Chen23bd726f Missing beneficiary data on $45,000 transfer Travel Rule Missing Data Soft Breach Investigating SLA PortfolioOpened Stablecoin Treasu…4 Jul STSophie Tran9a864bee Block fill exceeded daily limit OTC Counterparty Limit Breach Soft Breach Resolved Reopenable PortfolioOpened OTC Settlement …3 Jul LRLucas Reed2263ce6e Resolved structuring alert — batch payroll processing Velocity / Structuring Monitor Soft Breach Resolved Reopenable PortfolioOpened Exchange Hot Wal…3 Jul LCLiam Chen22d9578c $142,000 outbound to exchange sweep wallet Large Value Transfer Review Hard Breach Dismissed Reopenable PortfolioOpened Exchange Hot Wal…3 Jul ECEthan Cole63fea278 No accepted risks
Investigation workspace

A hard breach opens straight into a live canvas — counterparties fanned out, movements arranged by hierarchy or time, every hop inspectable. Analysts annotate, promote and publish the picture into the case file as evidence.

Hira investigation workspace — layering hop traced across 177 counterparties The Inspector canvas: a monitored wallet fanning out to 22 unattributed counterparties in a hierarchy layout, with arrange ribbon and platform actions. Layering hop — 277 movements across 177 counterparties in three days EBC47838 Status Open Outcome Hard Breach Assignee AI AML Investigations SLA 04:02:43 Arrange Style Analyze Select View Publish Flow Hierarchy Minimize crossed links Circular Radial Grouped Packed Peacock Network Layouts Ordered Grouped by time Proportional Theme line Timeline Layouts Promote Backtest Designate Platform Actions Layering hop — 277 movements across 177 cou… + Primary exploiter 0x4766…86e2 counterparty Bybit theft — first- hop 0xfa3F monitored wallet 0x051d…1e62unattributed 0x0e8b…049dunattributed 0x283e…2254unattributed 0x29d5…9adfunattributed 0x2f82…b6d7unattributed 0x5755…5d30unattributed 0x5798…d625unattributed 0x59db…5320unattributed 0x6390…0a4eunattributed 0x640f…3eadunattributed 0x65b2…8228unattributed 0x668d…19b2unattributed 0x833e…ec36unattributed 0x861a…976eunattributed 0x8916…d98bunattributed 0x8e3e…6a8dunattributed 0x9476…d0e1unattributed 0xa2a6…ffc6unattributed 0xb53d…87d0unattributed 0xe89e…801dunattributed 0xf921…7978unattributed 0xff09…2672unattributed + −
Developers

Instrument your backend in an afternoon.

The @hira/sdk streams canonical events from your services to Hira — detective-only, fail-open and batched, so it never sits in your critical path.

Fail-open by designIf Hira is unreachable your app keeps running — events buffer and retry.
Batched & lightweightEvents are queued and flushed in batches — negligible overhead on your services.
Canonical eventsMints, transfers, payouts, reserves — one typed schema across every chain.
Read the docs
issuance-service.ts
import { Hira } from "@hira/sdk";

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

// track a canonical event — non-blocking, fail-open, batched
hira.track("mint", {
  amount: "500000.00",
  asset: "USDX",
  chain: "ethereum",
  toAddress: "0x9f2…c41",
  correlationId: "mint_8812",
  authorizedBy: "minter-svc",
});
// → Hira evaluates policies and raises exceptions
Get started

See it running on your own data.

Walk through Hira with our team — bring your contracts and flows, and we'll show you the exceptions you're not catching today.