RayaChain — Cross-Chain Risk Intelligence
v1.2RayaChain mainnet · 7 chains live · Risk broadcast in public beta

Risk travels.
Signals don't. Until now.

Cross-chain risk intelligence, powered by OmniRisk

RayaChain is a canary layer — an early warning network that moves context across chains, not just assets. OmniRisk produces the signals. RayaChain distributes them. Analysis happens once. Awareness becomes available network-wide.

01 · Network
Unified RYA supply · 7 chains
R
RYA$1.4482+4.12%BTCETHSOLRYA$1.4482+4.12%BTCETHSOLRYA$1.4482+4.12%BTCETHSOL
Unified supply
218,441,203
↑ reconciled 38s ago across all 7 chains
30d transfer volume
$1.94B
↑ 12.4% week-over-week
Live routes
30 / 30
all pairs healthy · median 38s
Risk signals / 24h
1,284
4 high-severity broadcast
Connected chains
Ethereum
Arbitrum
Base
Optimism
Solana
Polygon
τBittensor
What it does

Three signal types,
one canary layer.

The infrastructure for moving value cross-chain is mature. The infrastructure for moving meaning is almost non-existent. RayaChain fills that gap — an interpretation layer that adds risk and credit semantics to cross-chain transport so downstream protocols can act on context, not just balances.

01 — Wallet-level
Behavioral shifts, not just balances.

Sudden deleveraging, rapid cross-chain movement, repayment pattern changes. A wallet that unwinds a leveraged position on Base and bridges to Arbitrum looks new to Arbitrum — but the signal existed on Base. RayaChain broadcasts it before the next position opens.

See the broadcast →
02 — Protocol-level
Liquidity and collateral stress, early.

Liquidity instability, collateral stress, abnormal usage within a protocol — OmniRisk scores these before they surface in price. RayaChain distributes the score so lending protocols and vaults can adjust dynamically.

See live route health →
03 — Market-level
Correlated risk across the network.

Correlated withdrawals across protocols, unusual bridge flows, coordinated deleveraging — patterns that no single chain can observe alone. Risk is a data type, not a vibe.

Subscribe to the feed →
01 · Transfer

Move value without moving blind.

A single unified transfer surface. Connect your wallet, choose source and destination, and get a route-aware quote with the full risk picture before you sign.

rayachain.io/transfer
Base
12,500 RYA
Solana
12,498.24
Est. time
38s
Network fee
1.76 RYA
Risk score
A · 12
  • → Route-aware quoting

    Prices reflect the route, not a model average.

    Liquidity, latency, and validator set are priced in at quote time.

  • → In-flight re-routing

    If conditions change mid-transfer, so does the path.

    RayaChain can hold, split, or re-route a transfer based on broadcast signals.

  • → Wallets you already use

    MetaMask, Rabby, Phantom, WalletConnect, Ledger.

    No new signing ceremonies. No new trust assumptions.

Open Transfer →
02 · Route Health

Every pair. Every second. Public.

Route Health is a public dashboard of every chain-pair RayaChain serves. Latency, liquidity depth, validator health, historical incidents — instrumented and open.

Live routes · updated every 2soperational
SOLETH
38s
$84.2M
A · 08
ETHSOL
41s
$84.2M
A · 09
SOLARB
52s
$62.1M
A · 11
ARBSOL
54s
$62.1M
A · 12
SOLBASE
41s
$52.0M
A · 10
SOLOP
39s
$48.6M
A · 09
→ Transparency as architecture

We publish the numbers that decide your route.

Route Health is not a marketing dashboard. It's the same data the RayaChain router uses to make quoting decisions. If it's degraded, you'll see it before the router does.

p50 latency
38s
30d uptime
99.94%
Explore routes →
03 · Risk Broadcast

The feed that doesn't wait for an exploit.

OmniRisk observes 600+ protocols for anomalous behaviour. RayaChain broadcasts those signals — versioned, signed, and subscribable — so any contract, router, or vault can react before the incident is on Twitter.

→ Signal, not sentiment

Risk is a data type, not a vibe.

Each broadcast has a schema, a severity, an affected surface, and a confidence score. You don't subscribe to "Twitter-grade" rumours — you subscribe to topic channels with hard semantics.

oracle.deviationprice feed drift > σ threshold
bridge.latencysettlement time exceeds p99
validator.churnunusual exit rate on a light-client
contract.drainTVL anomaly with directional flow
gov.capturegovernance quorum risk
See the broadcast →
risk.broadcast · live tape◉ streaming
14:22:08lowvalidator.churn · 2 exits on Arbitrum Stylus light-client · within tolerance
14:21:54medoracle.deviation · WETH/USDC feed drift 1.4σ on Optimism · monitoring
14:21:31lowbridge.latency · Base ↔ Solana p95 up 180ms · normal reorg window
14:20:47highcontract.drain · anomalous outflow from 0x4a..e1 vault on Polygon · auto-paused routes
14:20:19lowgov.capture · quorum shift detected on Frax governance · informational
14:19:58medoracle.deviation · stETH/ETH drift 0.9σ on Ethereum · within advisory band
14:19:22lowbridge.latency · Arbitrum ↔ Ethereum stable at 24s p50
04 · RYA

Not a governance token. A coordination primitive.

RYA is the unit of account for route pricing, the collateral for risk-broadcast validators, and the settlement asset for cross-chain rebalances. Its supply is unified, its utility is mechanical, not rhetorical.

Total supply
1,000,000,000
Circulating
218.44M
Validators staking
142
For builders

Three lines to move value. Zero lines to listen to risk.

The SDK is deliberately small. Transfers, quotes, and a broadcast subscription. If you already know how to call an RPC, you already know how to use RayaChain.

TypeScript · @rayachain/sdktransfer.ts
// Route-aware transfer across 7 chains
import { raya } from '@rayachain/sdk'

const quote = await raya.quote({
  from:   'base',
  to:     'solana',
  asset:  'RYA',
  amount: 12_500n,
})

// quote.risk = { score: 12, grade: 'A' }
// quote.eta  = 38s

await raya.transfer(quote, { signer })
TypeScript · @rayachain/sdkbroadcast.ts
// Subscribe to typed risk signals
import { broadcast } from '@rayachain/sdk'

broadcast
  .topic('oracle.deviation')
  .filter({ chain: 'arbitrum', minSev: 2 })
  .on('signal', (s) => {
    // s.severity, s.surface, s.confidence
    vault.pauseIf(s.confidence > 0.85)
  })
Frequently asked

The short answers.

Longer ones live in the documentation. The team also hosts an open office hour every Thursday.

01Is RayaChain a bridge?
+

No. RayaChain uses LayerZero OFT as transport for RYA, but that's infrastructure, not the product. The product is the interpretation layer on top — risk and credit semantics produced by OmniRisk, structured and scored, ready for downstream protocols to act on. A bridge moves tokens. RayaChain moves context.

02How is RYA supply unified across 7 chains?
+

There is no wrapping. RYA on every chain settles against a single canonical supply maintained by a light-client set. When you move RYA from Base to Solana, the global supply is unchanged — only the chain-local balance shifts.

03Who decides what counts as a risk signal?
+

OmniRisk publishes the schema and severity criteria openly. Signals are signed and versioned, and the set of monitored surfaces is an on-chain list anyone can propose additions to. Consumers choose which topics and severity thresholds they care about.

04What wallets are supported?
+

MetaMask, Rabby, Frame, WalletConnect v2, Phantom, Backpack, and Ledger via WebHID. For institutions: Fireblocks, Safe, and GK8 via the raya-enterprise SDK.

05Is this audited?
+

Contracts are audited by Spearbit and Trail of Bits. Route Health data is independently mirrored by two archival nodes. The risk broadcast set is open-source on GitHub.

Ready when you are

Move value with the map on.