The Ultimate Web3 Security Layer

VAULTRYSwap Smarter.
Trade Safer.

Powered by Route Guardian, cross-chain intelligence and institutional-grade security.

Launch dApp
Live · VAULTRY dAppTESTNET
Live swap quoteFetching live quote…
Guardian: scanning…Connect wallet →
Security contractvaultguard.vgdeployer.testnetVerify ↗
Swap Now
Enter an amount for a live testnet quote.TESTNET · LIVE

Cross-Chain Security

Trade across chains with military-grade protection.

Instant Swaps

Get the best rates with ultra-fast execution.

Route Guardian

Real-time risk detection for safer trades.

Pre-flight risk scanner

Every quote scored before it signs.

Router health, slippage, fees and exit cost collapse into one 0–100 risk score. Verdicts: SAFE, CAUTION, BLOCKED. Nothing reaches the chain unchecked.

Sample result — demo data. Live quotes are TidePool testnet Intents — valueless test tokens only.
0.0RISK SCORE
● SAFE
Route
Base USDC → NEAR USDC
Amount
1.0 USDC
Best router
nearintents
Estimated out
0.9990 USDC
Min. amount out
0.9980 USDC
Slippage
0.10%
Alternatives evaluated
3 routes
Policy check
PASSED
Smart route guardian

When a router degrades, the vault reroutes.

The guardian watches the primary venue. Degradation detected → it falls back to a healthy alternative automatically and leaves a human-readable trail explaining why.

QUOTE1.0 USDCRHEA SDKdegraded · 500NEAR Intentshealthy · fallbackEXECUTE0.9998 USDCblockedfallback ✓
RHEA QUOTE ENDPOINT · DEGRADED 1CLICK FALLBACK · ACTIVE

Decision trail — real guardian output, dry-run

[quote] 8453:USDC → near:USDC · 1.0 · router nearintents
[risk] out 999846 · min 994846 · slippage 0.50% · score 15.7 SAFE
[policy] caps, assets, routers — PASSED
[rhea] primary degraded (server-side 500) — excluded
[decision] fallback-to-alternative — 1Click route selected
[simulate] primary outage → no-route-pause: vault pauses, user alerted
No swaps built or executed — dry-run only. The guardian never blind-swaps.
Depeg protection

A stablecoin breaks peg — the vault stops first.

The oracle monitor watches pegged assets around the clock. Break the band with confirmation and the guardian pauses the vault and alerts — never executes into a depeg.

USDC · live peg monitor

ARMED
$1.0000
Band ±2% · deviation 0.00%
$0.98$1.00$1.02
Primary oracle
Pyth Network
Fallback oracle
Chainlink
Deviation band
±2%
Confirmation
N ticks

Verified outcomes — monitor logic, function-level

All three depeg responses verified in the guardian test harness.

No action
Peg holds inside the ±2% band. Quotes flow normally.
Auto-hedge
Borderline drift — the guardian hedges exposure within slippage limits.
Pause + alert
Depeg confirmed over N ticks — the vault pauses instead of executing into it.
Policy console

Your rules. Enforced as code.

Spending caps, allowed assets and routers, emergency pause — set in the console, pre-checked by the guardian, enforced on-chain as the final authority.

Max per transaction
— USDC
Hard cap — the contract rejects anything above it.
Max per day
— USDC
Rolling daily budget across all routes.
Vault state
—
Guardian halt switch — pauses every route instantly.
Open the full policy editor →
On-chain proof

Six transactions. Zero trust required.

Real transactions against the deployed contract on NEAR testnet. Cap enforced. Pause enforced. Recovery proven. Click any hash to verify it on the explorer yourself.

VAULTRY security contract (vaultguard.vgdeployer.testnet)
View contract on explorer ↗
6/6 PASS
TX 1APPROVED

Withdraw 500 USDC

Within the 1,000 per-tx cap
EEHfcL14YnABocSomyUJ…PAa2na5j
Verify on explorer ↗
TX 2REJECTED

Withdraw 2,000 USDC

Over the cap — the contract itself refused
BLLd3UdF36pSjjotwodN…uHwZf5b1
Verify on explorer ↗
TX 3OK

Guardian pauses vault

set_paused(true) — emergency halt
Dq8R4nZqRoSsUYnHD2MT…BJ3PcdWo
Verify on explorer ↗
TX 4REJECTED

Withdraw 100 USDC while paused

Halt in effect — refused on-chain
g6xTryWvhgtdkzTd5Nf4…m32fCKDK
Verify on explorer ↗
TX 5OK

Guardian unpauses vault

set_paused(false) — recovery
FR5g2Xm9fCK63Tj9sG91…Vb2nvkfB
Verify on explorer ↗
TX 6APPROVED

Withdraw 100 USDC after unpause

Normal operation resumes
Goz6hbkT5LyVdKCP7sv4…aHqYgbNy
Verify on explorer ↗
System architecture

Three layers. One guarantee.

Off-chain intelligence proposes and pre-checks. The on-chain contract disposes — it is the final authority on every withdrawal.

VAULTRY UIpolicy console risk reportGUARDIAN SERVICErisk engine route guardian EXECUTIONRHEA X Chain SDK NEAR Intents 1ClickNEAR CONTRACTspend caps pause flag quotes + policy checks flow down · enforcement flows up — the contract can always say no