# πŸ›‘οΈ SicariusGuard **Solana Token & NFT Safety Oracle for AI Agents & Trading Bots** [![GitHub stars](https://img.shields.io/github/stars/Chronolapse411/sicarius-guard?style=social)](https://github.com/Chronolapse411/sicarius-guard) [![npm version](https://img.shields.io/npm/v/sicarius-guard.svg)](https://www.npmjs.com/package/sicarius-guard) [![npm downloads](https://img.shields.io/npm/dt/sicarius-guard.svg)](https://www.npmjs.com/package/sicarius-guard) [![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://opensource.org/licenses/MIT) [![sicarius-guard MCP server](https://glama.ai/mcp/servers/Chronolapse411/sicarius-guard/badges/card.svg)](https://glama.ai/mcp/servers/Chronolapse411/sicarius-guard) [![Score](https://glama.ai/mcp/servers/Chronolapse411/sicarius-guard/badges/score.svg)](https://glama.ai/mcp/servers/Chronolapse411/sicarius-guard) [![Smithery](https://smithery.ai/badge/sicarius-guard)](https://smithery.ai/server/chronolapse411/sicarius-guard) Real-time token and NFT safety analysis combining byte-level on-chain inspection, LP lock verification, deployer reputation scoring, market intelligence, and NFT fraud detection. Built for autonomous AI agents, MCP-enabled LLMs, and trading infrastructure. > *"Don't trade blind. Query SicariusGuard before every swap."* ### 🌐 Live API: `https://sicarius-guard-640545264957.us-east4.run.app` ```bash # Try it now β€” no auth required (100 free calls/day) curl https://sicarius-guard-640545264957.us-east4.run.app/v1/scan/DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263 ``` --- ## πŸ“‘ Table of Contents - [What It Does](#-what-it-does) - [Quick Start](#-quick-start) - [API Endpoints](#-api-endpoints) - [MCP Server (for AI Agents)](#-mcp-server-for-ai-agents) - [Architecture](#%EF%B8%8F-architecture) - [x402 Payment Protocol](#-x402-payment-protocol) - [Configuration](#%EF%B8%8F-configuration) - [Performance](#-performance) - [Tech Stack](#-tech-stack) - [Why SicariusGuard?](#%EF%B8%8F-why-sicariusguard) - [Related MCP Servers](#-related-mcp-servers) - [Links](#-links) ## πŸ” What It Does SicariusGuard performs **12 layers of safety analysis** on any Solana SPL token or NFT: ### On-Chain Safety (Layers 1-5) | Layer | Source | Detection | |-------|--------|-----------| | πŸ”“ **Mint Authority** | Raw SPL mint bytes | Can deployer print infinite tokens? | | 🧊 **Freeze Authority** | SPL layout offset 46 | Can deployer freeze any wallet? | | ⚠️ **Token-2022 Extensions** | Extension type scan | PermanentDelegate, TransferHook, ConfidentialTransfers | | 🍯 **Honeypot Detection** | Jupiter sell simulation | Can you actually sell this token? | | πŸ“Š **Holder Concentration** | `getTokenLargestAccounts` | Top 5 wallets controlling >50% supply? | ### LP & Token Maturity (Layers 6-8) | Layer | Source | Detection | |-------|--------|-----------| | πŸ”’ **LP Lock/Burn** | Raydium V4 byte decode + GeckoTerminal | Is liquidity locked, burned, or unlocked? | | ⏰ **Token Age** | Helius enhanced RPC | Newborn (<24h)? Young (<7d)? Mature? | | βš–οΈ **Unified Scoring** | 5-axis weighted engine | Combined risk across all layers | ### Intelligence & Reputation (Layers 9-12) | Layer | Source | Detection | |-------|--------|-----------| | πŸ“ˆ **Market Intel** | Birdeye API | Liquidity, volume, wash trading, manipulation | | πŸ”Ž **Wallet Reputation** | Helius Identity + Funded-By | Is the deployer a known scammer? | | πŸ•΅οΈ **Deployer Recon** | DAS + Enhanced TX | Serial rugger? Burner wallet? Dead token history? | | πŸ–ΌοΈ **NFT Intelligence** | Helius DAS + Magic Eden | Counterfeit collection? Unverified creators? Pricing anomaly? | ### 5-Axis Weighted Risk Scoring ``` finalScore = (onChain Γ— 0.45) + (lpLock Γ— 0.15) + (age Γ— 0.05) + (market Γ— 0.22) + (reputation Γ— 0.13) 0 β†’ SAFE 1-15 β†’ CAUTION 16-50 β†’ HIGH_RISK 51-100 β†’ CRITICAL ``` | Weight | Source | What It Catches | |--------|--------|----------------| | **45%** | On-chain safety | Mint/freeze authority, honeypots, extensions, supply | | **15%** | LP lock analysis | Unlocked liquidity, unburned LP tokens, lock duration | | **5%** | Token age | Newborn tokens (<24h), recently deployed | | **22%** | Birdeye market data | Low liquidity, wash trading, price manipulation | | **13%** | Helius wallet intel | Scammer wallets, suspicious funding chains, burner deployers | ## πŸš€ Quick Start ```bash # Clone git clone https://github.com/Chronolapse411/sicarius-guard.git cd sicarius-guard # Install npm install # Configure cp .env.example .env # Add your HELIUS_RPC_URL and optionally BIRDEYE_API_KEY # Build & Run npm run build npm start ``` ## πŸ“‘ API Endpoints ### REST API (Port 3400) | Method | Endpoint | Description | |--------|----------|-------------| | `POST` | `/v1/check` | Full on-chain safety analysis | | `GET` | `/v1/check/:mint` | Convenience GET for safety check | | `POST` | `/v1/scan` | Full 12-layer analysis + Birdeye + Helius + deployer recon | | `GET` | `/v1/scan/:mint` | Convenience GET for enriched scan | | `POST` | `/v1/honeypot` | Honeypot-only check (Jupiter sell sim) | | `POST` | `/v1/holders` | Holder concentration analysis | | `GET` | `/v1/lp-lock/:mint` | LP lock/burn status for a token | | `GET` | `/v1/token-age/:mint` | Token creation date and age category | | `GET` | `/v1/deployer/:address` | Deployer reconnaissance dossier | | `GET` | `/v1/nft-check/:mint` | NFT safety analysis (Magic Eden + Helius DAS) | | `GET` | `/v1/pricing` | x402 payment pricing table | | `GET` | `/health` | Service health check with cache stats | ### Example Request ```bash # Basic safety check (BONK) curl https://sicarius-guard-640545264957.us-east4.run.app/v1/check/DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263 # Full 12-layer scan curl https://sicarius-guard-640545264957.us-east4.run.app/v1/scan/DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263 # LP lock check (POPCAT β€” 99.2% burned, 20,865 SOL liquidity) curl https://sicarius-guard-640545264957.us-east4.run.app/v1/lp-lock/7GCihgDB8fe6LNjn2MYtkzZcRjQy3t9GHdC8uHYmW2hr # NFT safety check (Mad Lads #7541) curl https://sicarius-guard-640545264957.us-east4.run.app/v1/nft-check/7zuR45WCsAsWsrqvYPyvLXFiCRKuvjh7HrMcNJ6F36Kd # Deployer recon (checks if a wallet is a serial scammer) curl https://sicarius-guard-640545264957.us-east4.run.app/v1/deployer/BGkkEeg4Gj8VcoerFb2RephZNkTEfHmzJBZMv4S7qVTQ ``` ### Example Response (`/v1/scan`) ```json { "safety": { "safe": true, "riskScore": 0, "verdict": "SAFE", "checks": { "mintAuthority": { "status": "REVOKED", "safe": true }, "freezeAuthority": { "status": "REVOKED", "safe": true }, "token2022Extensions": { "status": "CLEAN", "safe": true }, "supplyConcentration": { "status": "OK", "safe": true } } }, "honeypot": { "isHoneypot": false, "sellable": true }, "holders": { "concentrated": false, "stats": { "top10Pct": 8.2 } }, "lpLock": { "status": "burned", "burnPct": 99.2, "liquiditySOL": 20865, "poolCreatedAt": "2023-12-12T..." }, "tokenAge": { "ageCategory": "mature", "createdAt": "2022-12-08T...", "ageDays": 1259 }, "deployerRecon": { "verdict": "CLEAN", "recidivismScore": 0, "portfolioSize": 1 }, "combined": { "safe": true, "finalScore": 0, "verdict": "SAFE", "summary": "All checks passed β€” token appears safe" } } ``` ## πŸ€– MCP Server (for AI Agents) SicariusGuard exposes tools via the **Model Context Protocol (MCP)**, enabling LLMs and agent frameworks to call safety checks natively. ### Available MCP Tools (11) | Tool | Description | Read-Only | |------|-------------|:---------:| | `check_token_safety` | 5-layer on-chain rug pull, honeypot, and holder analysis | βœ… | | `check_honeypot` | Jupiter DEX sell simulation β€” zero cost, quote-only | βœ… | | `check_holder_concentration` | Top holder distribution analysis with concentration flags | βœ… | | `check_lp_lock` | LP lock/burn status β€” Raydium V4 byte decode + burn detection | βœ… | | `check_token_age` | Token creation date and age category via Helius RPC | βœ… | | `full_token_scan` | 12-layer scan: on-chain + LP + age + market + reputation + deployer | βœ… | | `get_wallet_reputation` | Helius DAS identity, funding chain, deployer age analysis | βœ… | | `get_market_intel` | Birdeye market data: price, volume, liquidity, risk flags | βœ… | | `recon_deployer` | Deployer reconnaissance β€” portfolio health, serial scammer detection | βœ… | | `check_nft` | NFT safety analysis β€” collection verification, floor price, risk scoring | βœ… | | `batch_scan` | Parallel 12-layer scan of up to 10 tokens per call | βœ… | ### Install via npx (Recommended) ```bash # Run directly β€” no cloning required npx sicarius-guard ``` ### Install in Claude Code ```bash claude mcp add sicarius-guard -- npx -y sicarius-guard ``` ### Install in Cursor [![Install MCP Server](https://cursor.com/deeplink/mcp-install-dark.svg)](https://cursor.com/en/install-mcp?name=sicarius-guard&config=eyJjb21tYW5kIjoibnB4IiwiYXJncyI6WyIteSIsInNpY2FyaXVzLWd1YXJkIl19) Or manually add to your Cursor MCP config: ```json { "mcpServers": { "sicarius-guard": { "command": "npx", "args": ["-y", "sicarius-guard"], "env": { "HELIUS_RPC_URL": "https://mainnet.helius-rpc.com/?api-key=YOUR_KEY", "BIRDEYE_API_KEY": "your-birdeye-key" } } } } ``` ### Install in VS Code [Install in VS Code](https://insiders.vscode.dev/redirect?url=vscode%3Amcp%2Finstall%3F%257B%2522name%2522%253A%2522sicarius-guard%2522%252C%2522command%2522%253A%2522npx%2522%252C%2522args%2522%253A%255B%2522-y%2522%252C%2522sicarius-guard%2522%255D%257D) Or via CLI: ```bash code --add-mcp '{"name":"sicarius-guard","command":"npx","args":["-y","sicarius-guard"]}' ``` ### Install from Source (Claude Desktop / Cursor) ```json { "mcpServers": { "sicarius-guard": { "command": "node", "args": ["dist/mcp-server.js"], "cwd": "/path/to/sicarius-guard", "env": { "HELIUS_RPC_URL": "https://mainnet.helius-rpc.com/?api-key=YOUR_KEY", "BIRDEYE_API_KEY": "your-birdeye-key" } } } } ``` ## πŸ—οΈ Architecture ``` β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ SicariusGuard v1.1 β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ REST API β”‚ β”‚ MCP Server β”‚ β”‚ x402 Payment Gate β”‚ β”‚ β”‚ β”‚ Express 5 β”‚ β”‚ 11 tools β”‚ β”‚ SOL Micropayments β”‚ β”‚ β”‚ β”‚ 12 endpts β”‚ β”‚ stdio β”‚ β”‚ β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ 12-Layer Analysis Engine β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ token_safety.ts ┐ β”‚ β”‚ β”‚ β”‚ honeypot_sim.ts β”œβ”€ On-Chain (45%) β”‚ β”‚ β”‚ β”‚ holder_analysis.tsβ”˜ β”‚ β”‚ β”‚ β”‚ lp_lock.ts LP Lock (15%) β”‚ β”‚ β”‚ β”‚ token_age.ts Age (5%) β”‚ β”‚ β”‚ β”‚ birdeye.ts Market (22%) β”‚ β”‚ β”‚ β”‚ helius_wallet.ts Rep (13%) β”‚ β”‚ β”‚ β”‚ scoring.ts Unified 5-Axis Engine β”‚ β”‚ β”‚ β”‚ deployer_recon.ts Deployer Reconnaissance β”‚ β”‚ β”‚ β”‚ nft_intel.ts NFT Intelligence (ME + DAS) β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β–Ό β–Ό β–Ό β–Ό β–Ό β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚Solana β”‚ β”‚Birdeye β”‚ β”‚Helius β”‚ β”‚Magic Edenβ”‚ β”‚Gecko β”‚ β”‚ β”‚ β”‚RPC β”‚ β”‚API v3 β”‚ β”‚DAS+RPC β”‚ β”‚v2 (free) β”‚ β”‚Terminal β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ``` ## πŸ’° x402 Payment Protocol SicariusGuard implements the **x402 HTTP Payment Required** protocol for machine-native micropayments. AI agents can pay per API call with SOL β€” no registration, no API keys, no accounts. ### How It Works ``` 1. Agent hits /v1/scan β†’ gets 402 + payment instructions 2. Agent sends SOL to treasury wallet 3. Agent retries with X-PAYMENT: 4. Server verifies on-chain β†’ returns safety data ``` ### Pricing | Endpoint | Price (SOL) | Description | |----------|------------|-------------| | `/v1/check` | 0.001 | On-chain safety check | | `/v1/scan` | 0.002 | Full 12-layer scan | | `/v1/honeypot` | 0.0005 | Honeypot simulation | | `/v1/holders` | 0.0005 | Holder analysis | | `/v1/nft-check` | 0.001 | NFT safety check | ### Example (Paid Request) ```bash # Step 1: Get pricing + treasury address curl https://sicarius-guard-640545264957.us-east4.run.app/v1/pricing # Step 2: Send SOL to treasury address (returned in pricing response) solana transfer 0.002 # Step 3: Use tx signature as payment proof curl -X POST https://sicarius-guard-640545264957.us-east4.run.app/v1/scan \ -H "Content-Type: application/json" \ -H "X-PAYMENT: " \ -d '{"mint": "DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263"}' ``` ### Security - **On-chain verification** β€” Every payment is verified against Solana mainnet - **Replay protection** β€” Each tx signature can only be used once - **Amount validation** β€” Exact SOL amount must match endpoint pricing - **Freshness check** β€” Transactions older than 10 minutes are rejected - **Verified live on mainnet** β€” Tested with real SOL transfers ### Access Tiers | Tier | Auth Method | Rate Limit | |------|------------|------------| | **Free** | None | 100 calls/day per IP | | **x402 Pay-Per-Call** | `X-PAYMENT` header (SOL tx sig) | Unlimited | ## πŸ”§ Configuration | Variable | Description | Default | |----------|-------------|---------| | `HELIUS_RPC_URL` | Solana RPC endpoint (Helius recommended) | `https://api.mainnet-beta.solana.com` | | `PORT` | API server port | `3400` | | `HOST` | Bind address | `0.0.0.0` | | `BIRDEYE_API_KEY` | Birdeye API key (optional, enriches scans) | β€” | | `TREASURY_WALLET` | SOL payment recipient (x402) | β€” | | `CACHE_TTL_SECONDS` | Cache duration | `300` | | `FREE_TIER_CALLS_PER_DAY` | Free tier rate limit | `100` | | `UPSTASH_REDIS_REST_URL` | Upstash Redis URL for persistent rate limiting | β€” | | `UPSTASH_REDIS_REST_TOKEN` | Upstash Redis auth token | β€” | ## πŸ“Š Performance Tested with 50-token bulk scan on Solana mainnet: | Metric | Value | |--------|-------| | Success rate | **50/50 (100%)** | | Avg response time | 5.4s | | x402 payment verification | Verified live on mainnet | ## πŸ“¦ Tech Stack - **Runtime:** Node.js 22+ (ESM) - **Language:** TypeScript 5.9 - **Blockchain:** @solana/web3.js (direct RPC, no wrapper SDKs) - **API:** Express 5 - **MCP:** @modelcontextprotocol/sdk - **Market Data:** Birdeye API v3 - **NFT Data:** Magic Eden v2 API (free tier) - **Wallet Intel:** Helius DAS / Identity / Funded-By APIs - **Pool Data:** GeckoTerminal API + Raydium V4 byte decode ## πŸ›‘οΈ Why SicariusGuard? Most token safety tools rely on third-party APIs that can be gamed. SicariusGuard reads **raw mint account bytes directly from the blockchain** β€” the same data the Solana runtime uses to execute transactions. No middleman, no stale data, no API that can be fooled. | Feature | SicariusGuard | RugCheck | GoPlus | |---------|:---:|:---:|:---:| | Byte-level SPL analysis | βœ… | ❌ | ❌ | | Token-2022 extension scanning | βœ… | ❌ | Partial | | Jupiter honeypot simulation | βœ… | ❌ | ❌ | | LP lock/burn detection | βœ… | βœ… | ❌ | | Raydium V4 byte decode | βœ… | ❌ | ❌ | | Token age analysis | βœ… | ❌ | ❌ | | Deployer serial scammer detection | βœ… | ❌ | ❌ | | NFT fraud detection | βœ… | ❌ | ❌ | | Helius wallet reputation | βœ… | ❌ | ❌ | | 12-layer weighted scoring | βœ… | ❌ | ❌ | | MCP server for AI agents | βœ… | ❌ | ❌ | | x402 pay-per-call (SOL) | βœ… | ❌ | ❌ | | Self-hosted (no vendor lock-in) | βœ… | ❌ | ❌ | | Birdeye market enrichment | βœ… | ❌ | ❌ | | Sub-6s full scan | βœ… | βœ… | βœ… | ## πŸ”— Related MCP Servers Build powerful agentic workflows by combining SicariusGuard with these complementary MCP servers: | Server | Description | Use With SicariusGuard | |--------|-------------|----------------------| | [Pentagonal](https://glama.ai/mcp/servers/Pentagonal-ai/pentagonal) | AI-powered smart contract auditing for Solidity & Anchor/Rust | Audit the contract β†’ scan the token with SicariusGuard | | [Desk3](https://glama.ai/mcp/servers/desk3/cryptocurrency-mcp-server) | Real-time cryptocurrency market data | Get macro market context β†’ validate token safety | | [AgentForge](https://glama.ai/mcp/servers/agentforge/agentforge) | DeFi safety layer β€” SPL approval scans & contract registry | Check approvals β†’ scan token safety with SicariusGuard | | [Financial Datasets](https://glama.ai/mcp/servers/financial-datasets/mcp-server) | Stock & market data for AI assistants | Cross-market correlation analysis | ## ⭐ Star History [![Star History Chart](https://api.star-history.com/svg?repos=Chronolapse411/sicarius-guard&type=Date)](https://star-history.com/#Chronolapse411/sicarius-guard&Date) --- ## πŸ“„ License MIT β€” Built by [Chronolapse411](https://github.com/Chronolapse411) ## πŸ”— Links - **npm:** [npmjs.com/package/sicarius-guard](https://www.npmjs.com/package/sicarius-guard) - **Live API:** [sicarius-guard-640545264957.us-east4.run.app](https://sicarius-guard-640545264957.us-east4.run.app/health) - **GitHub:** [github.com/Chronolapse411/sicarius-guard](https://github.com/Chronolapse411/sicarius-guard) - **Glama:** [glama.ai/mcp/servers/Chronolapse411/sicarius-guard](https://glama.ai/mcp/servers/Chronolapse411/sicarius-guard) - **Smithery:** [smithery.ai/server/chronolapse411/sicarius-guard](https://smithery.ai/server/chronolapse411/sicarius-guard) - **Dev.to:** [How I Built a 12-Layer Token Safety Oracle](https://dev.to/chronolapse411/how-i-built-a-7-layer-token-safety-oracle-for-ai-agents-on-solana-2p40) - **Twitter/X:** [@chronolapse411](https://x.com/chronolapse411) - **Author:** [@Chronolapse411](https://github.com/Chronolapse411)