SolAgent Sentinelv1.0

AI Agent & Blinks Security Protocol

Runtime Security Shield for Autonomous AI Agents & Blinks

The Cryptographic Firewall for
Solana's Agentic Economy

Intercepts drainer exploits (SetAuthority account takeover, unauthorized transfers, and unlimited delegations) in milliseconds before your agent or wallet signs.

Anti-Drainer AST
Blinks Validator
AI Agent Guard API
Anchor Devnet Registry
Live Test Scenarios (Select to Inspect)3 Pre-configured Scenarios
Security Verification Result
🟒 SAFE TO SIGN

Safe & Verified Transaction

Evaluated in real-time by SolAgent Sentinel deterministic rules engine.

Sentinel Score
98/100

βœ… SAFE AND VERIFIED TRANSACTION

You will swap 50 USDC for approximately +0.334 SOL via Jupiter official router. All invoked smart contracts are verified. ZERO permanent permissions granted.

Simulated Wallet Impact Balance Simulation
You Send (Out)
USDC
-50
β‰ˆ $50.00 USD
You Receive (In)
SOL
+0.334
β‰ˆ $50.10 USD
Secured by SolAgent Sentinel v1.0 verification standard
Ref: 5K2bW7xM...3...
Interactive AI Agent Firewall Demo

Real-Time Agent Defense Simulation

Watch the exact defense lifecycle when an autonomous agent or Blink creates a Solana transaction.

STEP 1

Compromised Agent / Phishing Blink

The agent or Blink injects a hidden SetAuthority instruction to seize account ownership.

PASO 2

Sentinel Runtime Guard

AST instruction deconstruction, mutable account verification, and on-chain simulation.

PASO 3

Transaction Aborted (Score 12)

Sentinel blocks the signing process. Zero tokens stolen. Threat hash recorded on-chain.

Fast Integration for Agent Builders (SDK / API)

Engineered to Integrate with Solana Agent Kit & Eliza

Protect your production autonomous agents by adding Sentinel Guard middleware before the RPC broadcast:

import { SentinelGuard } from '@solagent/sentinel-core';

// 1. Initialize guard with Solana Devnet / Mainnet RPC
const sentinel = new SentinelGuard({ rpcUrl: 'https://api.devnet.solana.com' });

// 2. Intercept agent transaction before signing
const audit = await sentinel.verifyTransaction(agentTxBase64);

if (audit.riskLevel === 'CRITICAL_BLOCKED') {
  console.error('ALERT: Transaction aborted due to critical drainer vector:', audit.threats);
  return;
}

// 3. Proceed with secure signing
const txSignature = await wallet.sendAndConfirmTransaction(agentTx);