UTXO Core Security

The code layer dApps add before signing.

UTXO Core Security is not a visual skin. It is the read-only L1-L7 analysis engine that powers UTXO Guard, SDK, CDN and API integrations for dApps that want an extra cybersecurity layer inside their own product.

Core contract

Read-only analysis
No custody
No private keys
No signing
No silent execution
No invented scores

Important split

Core and Score AI decide the risk posture. Answer AI explains the result, but never edits the score.

L1-L7 engine

Security from network to behavior.

L1

L1 Network

Chain, RPC, network and settlement context before a wallet prompt is trusted.

L2

L2 Asset

Token identity, symbol integrity, decimals, wrapped assets and asset-mode sanity checks.

L3

L3 Contract

Contract format, known interaction patterns, destination posture and approval scope.

L4

L4 Transaction

Intent, amount, approval, signature request and wallet-visible action review.

L5

L5 Route

Provider, slippage, fee impact, route complexity and execution-lane quality.

L6

L6 Interface

Claim traps, copy pressure, hidden state, fake buttons and wallet-prompt alignment.

L7

L7 Behavior

User-flow risk, social-engineering patterns, urgency, reward-bait and scam cadence.

Integration model

One engine, four install surfaces.

UTXO Guard

Consumer-facing extension and widget that turns Core findings into readable warnings.

SDK

Typed dApp integration for products that want risk analysis inside their own React or frontend flow.

CDN One-Click

Script-based integration for teams that need protection without changing the build pipeline.

API Access

Licensed backend analysis for platforms, higher rate limits, reporting and server-side checks.

Developer example

import { createUtxoGuard } from "./utxo-guard-sdk.js";

const core = createUtxoGuard({
  licenseKey: "YOUR_LICENSE_KEY",
  mode: "hybrid",
});

const result = core.analyzeRoute({
  chain: "ethereum",
  action: "swap",
  provider: "LI.FI",
  tokenIn: "USDC",
  tokenOut: "ETH",
  amountUSD: 1000,
  slippageBps: 80,
});

// Score AI is deterministic. Answer AI only explains this result.
core.mountWidget("#utxo-guard", result);