Transaction Risk Oracle

LIVE ON-CHAIN

Composable trust primitive — every assessment is a real transaction on Arbitrum Sepolia

Stylus WASM

Per-vendor EMA + MAD

Rust/WASM contract running EMA + Mean Absolute Deviation on every vendor payment. 10x cheaper gas than Solidity.

Rust/WASM gasvs Solidity Solidity

Sender Identity

Transaction initiator verification

Reads the on-chain Sender Identity Registry. Unknown agents get maximum scrutiny. Verified senders get trust discounts.

0x8004A818...Arb Sepolia

Correlation Detection

Novel algorithm

Detects coordinated drainage across new vendors. Compound risk when identity + correlation signals overlap.

Compound riskQuadratic + multiplicative

Live Split Attack Demo

Each payment is a real transaction on Arbitrum Sepolia — verify on Arbiscan

New Vendor Aggregate Spend$0 / $50,000

0% of daily cap

Distinct New Vendors0 / 5

0% of vendor cap

Click "Run Split Attack" to execute a live on-chain simulation

6 real transactions sent to the TransactionRiskOracle contract on Arbitrum Sepolia. Each payment is individually normal. Watch the oracle detect the coordinated pattern.

Why Stylus

Solidity

Standard EVM execution

Rust/WASM

Deterministic, overflow-safe

Stylus enables production-grade statistical math in Rust — memory-safe, deterministic, auditable

Deployed Contracts

TransactionRiskOracleArb Sepolia + Robinhood
Stylus RiskEngineRust/WASM on Arb Sepolia
ArbCFOVaultArb Sepolia + Robinhood
Sender Identity0x8004A818...

41 tests · 8 contracts · 2 chains