[{"data":1,"prerenderedAt":470},["ShallowReactive",2],{"blog:en":3,"blog:en:\u002Fblog\u002Ffive-pass-hardening-campaign":237},[4,14,22,29,36,43,50,56,63,69,77,82,88,95,102,109,116,124,130,138,144,150,156,161,167,173,179,185,191,197,203,210,217,224,231],{"path":5,"title":6,"description":7,"date":8,"author":9,"icon":10,"product":11,"label":12,"cover":13,"coverAlt":13},"\u002Fblog\u002Fintroducing-duel","Introducing Duel","Every launch is a perpetual duel: two opposing tokens, one split, a round every four hours. Duel opens on Robinhood Chain on October 5.","2026-10-01","Xolandar","Swords","duel","Announcement",null,{"path":15,"title":16,"description":17,"date":18,"author":9,"icon":19,"product":20,"label":21,"cover":13,"coverAlt":13},"\u002Fblog\u002Frobinhood-chain-support","Robinhood Chain Support Is Live","DIVINE now screens Robinhood Chain in real time: full Aegis risk analysis, Jesus & Lucifer signals, and Live Activity — the first chain beyond Solana since the March 2026 refactor","2026-09-04","Link","screener","New chain",{"path":23,"title":24,"description":25,"date":26,"author":9,"icon":27,"product":20,"label":28,"cover":13,"coverAlt":13},"\u002Fblog\u002Ffive-pass-hardening-campaign","The Five-Pass Hardening Campaign: Aegis Detection & Signal Delivery","Five adversarial audit passes in three days: hardened coordination detection, bulletproof signal delivery, and a faster, cheaper scan pipeline","2026-06-12","Shield","Aegis & platform hardening update",{"path":30,"title":31,"description":32,"date":33,"author":9,"icon":34,"product":20,"label":35,"cover":13,"coverAlt":13},"\u002Fblog\u002Fholder-coordination-analysis-live","Holder Coordination Analysis Is Now Live","Aegis now detects coordinated top-holder groups in production across Divine scans","2026-03-11","Network","Aegis security update",{"path":37,"title":38,"description":39,"date":40,"author":9,"icon":41,"product":20,"label":42,"cover":13,"coverAlt":13},"\u002Fblog\u002Fdivine-core-refactor-solana-only","DIVINE Core Refactor: Solana-Only Runtime, Solscan Return, and Hardened Deploys","Major March 2026 internal refactor: Solana-only runtime, Solscan-first data, and hardened image-based deploys","2026-03-10","Wrench","Platform & infrastructure update",{"path":44,"title":45,"description":46,"date":47,"author":9,"icon":48,"product":20,"label":49,"cover":13,"coverAlt":13},"\u002Fblog\u002Fsmol-follow-up-micro-cap-filter-pass","Smol Follow-Up: Tighter Micro-Cap Filters & Solana-Only Scanner","Follow-up filter pass narrows both Jesus and Lucifer into a tighter micro-cap range","2026-01-15","Funnel","Filter update",{"path":51,"title":52,"description":53,"date":54,"author":9,"icon":55,"product":20,"label":49,"cover":13,"coverAlt":13},"\u002Fblog\u002Fsmol-announcement-market-cap-tightening","Smol Announcement: Stability Fixes & Jesus Market Cap Tightening","Stability fixes plus a tighter Jesus market-cap ceiling","2026-01-14","SlidersHorizontal",{"path":57,"title":58,"description":59,"date":60,"author":9,"icon":61,"product":20,"label":62,"cover":13,"coverAlt":13},"\u002Fblog\u002Flive-activity","Live Activity Is Now Live","Live Activity now refreshes verified signals with real-time market data and wallet hold status","2025-12-24","Zap","New feature",{"path":64,"title":65,"description":66,"date":67,"author":9,"icon":68,"product":20,"label":62,"cover":13,"coverAlt":13},"\u002Fblog\u002Fsignificant-wallets-in-signals","Who Pumped? in Jesus Signals","Who Pumped? now shows the top wallets behind each Jesus signal","2025-12-22","Wallet",{"path":70,"title":71,"description":72,"date":73,"author":9,"icon":74,"product":20,"label":12,"cover":75,"coverAlt":76},"\u002Fblog\u002Fdivine-is-now-free","DIVINE Is Now Free","DIVINE is now free for everyone","2025-12-06","Gift","\u002Fblog-assets\u002Fdivine-screener.webp","DIVINE's two bots face to face: an angel on a blue sky, a devil in flames",{"path":78,"title":79,"description":80,"date":73,"author":9,"icon":81,"product":20,"label":13,"cover":13,"coverAlt":13},"\u002Fblog\u002Fdocs-overhaul","Documentation Overhaul","Historical December 6, 2025 announcement of the DIVINE documentation rewrite and clearer technical explanations.","BookText",{"path":83,"title":84,"description":85,"date":86,"author":9,"icon":87,"product":20,"label":13,"cover":75,"coverAlt":76},"\u002Fblog\u002Fdivine-alpha","DIVINE enters Alpha","Historical November 17, 2025 release note describing the Rust-powered DIVINE Alpha and its planned Beta features.","2025-11-17","Rocket",{"path":89,"title":90,"description":91,"date":92,"author":9,"icon":93,"product":20,"label":94,"cover":13,"coverAlt":13},"\u002Fblog\u002Fdivine-2-0-rust-relaunch","DIVINE 2.0: Rust Stack Relaunch (Staging Preview)","Historical October 16, 2025 staging update describing the Rust rebuild and Aegis ahead of the production relaunch.","2025-10-16","Cpu","Platform & security update (staging)",{"path":96,"title":97,"description":98,"date":99,"author":9,"icon":100,"product":20,"label":101,"cover":13,"coverAlt":13},"\u002Fblog\u002Fopenrouter-ai-and-dynamic-wallet-checks","OpenRouter AI Integration & Dynamic Wallet Checks","Historical May 4, 2025 release note covering OpenRouter integration and dynamic wallet checks in the legacy platform.","2025-05-04","Brain","Platform & feature update",{"path":103,"title":104,"description":105,"date":106,"author":9,"icon":107,"product":20,"label":108,"cover":13,"coverAlt":13},"\u002Fblog\u002Fai-analyzer-evm-live","AI Contract Analyzer Now Live on All Supported EVM Chains!","Historical April 17, 2025 announcement of the legacy EVM AI Contract Analyzer, retired in the March 2026 refactor.","2025-04-17","Code","Feature update",{"path":110,"title":111,"description":112,"date":113,"author":9,"icon":114,"product":20,"label":115,"cover":13,"coverAlt":13},"\u002Fblog\u002Fplatform-updates-and-fixes","Major Scan Update & Platform Fixes","Historical April 16, 2025 release note covering scan-window changes, platform fixes and signal presentation.","2025-04-16","RefreshCw","Platform update & fixes",{"path":117,"title":118,"description":119,"date":120,"author":9,"icon":121,"product":20,"label":62,"cover":122,"coverAlt":123},"\u002Fblog\u002Fsignal-roulette","Signal Roulette","Historical April 10, 2025 announcement of Signal Roulette, a sharing feature from the former Premium period.","2025-04-10","Shuffle","\u002Fblog-assets\u002Fsignal-roulette.webp","An angel and a devil spin a roulette wheel marked Premium Signal",{"path":125,"title":126,"description":127,"date":128,"author":9,"icon":129,"product":20,"label":13,"cover":13,"coverAlt":13},"\u002Fblog\u002Fearlier-scans-and-ui-updates","Faster Scans & Enhanced UI: Catching Winners Even Sooner!","Historical April 8, 2025 release note covering earlier token scans and changes to the signal interface.","2025-04-08","Timer",{"path":131,"title":132,"description":133,"date":134,"author":9,"icon":34,"product":20,"label":135,"cover":136,"coverAlt":137},"\u002Fblog\u002Faegis-v2-coordination-analyzer","Unmasking Coordination Networks (Aegis 2.0)","How Aegis 2.0 unmasks the wallet networks behind pump-and-dumps: a Leiden-based analyzer that maps coordination across whole holder bases.","2025-03-29","Research","\u002Fblog-assets\u002Faegis-coordination-networks.webp","Red shards converging on a burst of light",{"path":139,"title":140,"description":141,"date":142,"author":9,"icon":143,"product":20,"label":13,"cover":13,"coverAlt":13},"\u002Fblog\u002Fsolana-blacklist-and-holders-checker-overhaul","Strategic Breakthrough: DIVINE's Solana Coordination Detection System","Historical March 26, 2025 announcement of coordination analysis and changes to Solana wallet and holder checks.","2025-03-26","FingerprintPattern",{"path":145,"title":146,"description":147,"date":148,"author":9,"icon":74,"product":20,"label":149,"cover":13,"coverAlt":13},"\u002Fblog\u002Ffree-divine-premium-week-for-everyone","Free DIVINE Premium Week For Everyone","Enjoy a full week of DIVINE Premium features at no cost","2025-03-24","Special offer",{"path":151,"title":152,"description":153,"date":154,"author":9,"icon":155,"product":20,"label":13,"cover":13,"coverAlt":13},"\u002Fblog\u002Fenhanced-blacklist-detection-upgrade","Enhanced Blacklist Detection Upgrade","Improved blacklist detection to catch distributed wallet schemes","2025-03-23","ShieldAlert",{"path":157,"title":158,"description":159,"date":154,"author":9,"icon":160,"product":20,"label":13,"cover":13,"coverAlt":13},"\u002Fblog\u002Faddressing-pump-and-dump-detection","Addressing Sophisticated Pump and Dump Bots","Historical March 23, 2025 release note about changes announced for pump-and-dump detection in DIVINE.","TrendingDown",{"path":162,"title":163,"description":164,"date":165,"author":9,"icon":166,"product":20,"label":21,"cover":13,"coverAlt":13},"\u002Fblog\u002Fsonic-chain-support-added","Sonic Chain Support Added","DIVINE adds support for the Sonic blockchain","2025-03-22","Globe",{"path":168,"title":169,"description":170,"date":171,"author":9,"icon":172,"product":20,"label":62,"cover":13,"coverAlt":13},"\u002Fblog\u002Fpumpswap-support-added","PumpSwap DEX Support Added","New exchange support for Pump.Fun's PumpSwap DEX","2025-03-21","ArrowLeftRight",{"path":174,"title":175,"description":176,"date":171,"author":9,"icon":177,"product":20,"label":178,"cover":13,"coverAlt":13},"\u002Fblog\u002Fsystem-optimizations-and-reliability-updates","System Optimizations Update","Key improvements to DIVINE's scanning and notification systems","Gauge","Improvement",{"path":180,"title":181,"description":182,"date":183,"author":9,"icon":184,"product":20,"label":13,"cover":13,"coverAlt":13},"\u002Fblog\u002Fsolscan-integration-and-rugcheck-replacement","Major Platform Update: RugCheck.xyz Removal, Enhanced Security & AI Improvements","Goodbye RugCheck.xyz, hello advanced risk detection and improved AI capabilities","2025-03-07","ShieldCheck",{"path":186,"title":187,"description":188,"date":189,"author":9,"icon":190,"product":20,"label":13,"cover":13,"coverAlt":13},"\u002Fblog\u002Fmajor-platform-update","Major Platform Update: Introducing Complete Documentation","Major improvements to DIVINE's documentation, reliability, and performance","2025-02-26","Book",{"path":192,"title":193,"description":194,"date":195,"author":9,"icon":196,"product":20,"label":62,"cover":13,"coverAlt":13},"\u002Fblog\u002Fai-powered-signals-are-here","AI-Powered Signals Are Here!","Major AI upgrades to DIVINE's signal processing engine","2025-02-21","Sparkles",{"path":198,"title":199,"description":200,"date":201,"author":9,"icon":202,"product":20,"label":62,"cover":13,"coverAlt":13},"\u002Fblog\u002Ftake-profit-alerts-beta","Take Profit Alerts (Beta)","New feature that helps you time your exit strategy","2025-02-18","Target",{"path":204,"title":205,"description":206,"date":207,"author":9,"icon":208,"product":20,"label":209,"cover":13,"coverAlt":13},"\u002Fblog\u002Fui-enhancements-update","UI Enhancements Update","Improved signal presentation and usability","2025-02-14","Palette","User experience",{"path":211,"title":212,"description":213,"date":214,"author":9,"icon":215,"product":20,"label":216,"cover":13,"coverAlt":13},"\u002Fblog\u002Fadvanced-bot-detection-for-solana","Advanced Bot Detection For Solana","Enhanced security for the Solana ecosystem","2025-02-13","Bot","Security enhancement",{"path":218,"title":219,"description":220,"date":221,"author":9,"icon":222,"product":20,"label":223,"cover":13,"coverAlt":13},"\u002Fblog\u002Fraydium-and-pump-fun-token-support-changes","Raydium and Pump Fun Token Support Changes","Updates to protocol handling for Solana signals","2025-02-12","Layers","Protocol update",{"path":225,"title":226,"description":227,"date":228,"author":9,"icon":229,"product":20,"label":230,"cover":13,"coverAlt":13},"\u002Fblog\u002Fenhanced-dyor-on-x-twitter","Enhanced DYOR on X\u002FTwitter","Improved DYOR capabilities with one-click X\u002FTwitter search","2025-02-06","Search","Convenience feature",{"path":232,"title":233,"description":234,"date":235,"author":9,"icon":236,"product":20,"label":13,"cover":13,"coverAlt":13},"\u002Fblog\u002Fpump-fun-unbonded-token-support","Pump Fun Unbonded Token Support","Early access to emerging opportunities with unbonded tokens","2025-01-12","Flame",{"id":238,"title":24,"author":9,"body":239,"cover":13,"coverAlt":13,"date":26,"description":25,"extension":464,"icon":27,"label":28,"meta":465,"navigation":466,"path":23,"product":20,"seo":467,"stem":468,"updated":13,"__hash__":469},"blog\u002Fblog\u002Ffive-pass-hardening-campaign.md",{"type":240,"value":241,"toc":454},"minimark",[242,265,276,287,292,299,353,360,364,367,403,407,428,432,444,448,451],[243,244,246],"callout",{"type":245},"info",[247,248,249,253,254,259,260,264],"p",{},[250,251,252],"strong",{},"Dated release note."," Features, networks, tiers and thresholds below describe this release. See ",[255,256,258],"a",{"href":257},"\u002Fdocs\u002Fscreener\u002Fresources\u002Fsupported-chains","Supported Chains"," and ",[255,261,263],{"href":262},"\u002Fdocs\u002Fscreener\u002Fresources\u002Ffaq","FAQ"," for the current platform.",[247,266,267,268,271,272,275],{},"From ",[250,269,270],{},"June 10 to June 12, 2026",", we ran the deepest review Divine has ever had: ",[250,273,274],{},"five full adversarial audit passes"," over the entire codebase, with every pass hunting both for bugs the previous one missed and for bugs the previous fixes might have introduced. The final pass put a dedicated deep-dive on our wallet-coordination engine.",[247,277,278,279,282,283,286],{},"The result is roughly ",[250,280,281],{},"70 commits"," of fixes and improvements, all verified by the full test suite (",[250,284,285],{},"4,300+ tests green",") and already live in production.",[288,289,291],"h2",{"id":290},"coordination-detection-got-serious-teeth","Coordination detection got serious teeth",[247,293,294,295,298],{},"The headline work happened inside ",[250,296,297],{},"Aegis",", in the engine that detects coordinated wallet rings behind pump-and-dump launches. The audits found — and we closed — several patterns a sophisticated operator could have used to slip a ring past detection:",[300,301,302,313,327,337,343],"ul",{},[303,304,305,308,309,312],"li",{},[250,306,307],{},"Decoy-follower evasion."," A ring could hide its bulk volume in wallets that traded in the exact same block as the leader, behind a single small \"copy-trader\" decoy. Approving the visible copy-trading pattern used to end the analysis; now the ",[250,310,311],{},"unexplained remainder of every group"," must independently pass the peer-network check before any approval stands.",[303,314,315,318,319,322,323,326],{},[250,316,317],{},"Score dilution."," Padding a ring with weakly-connected wallets (or relying on an unrelated weak cluster in the same window) could drag the ring's coordination score below the flagging threshold. Group strength is now computed from the ",[250,320,321],{},"connections that actually bind the cluster",", and detection triggers on the ",[250,324,325],{},"strongest"," group, not a diluted average.",[303,328,329,332,333,336],{},[250,330,331],{},"Sybil splitting."," Spreading a ring's buys across many wallets, each just below the per-wallet volume floor, used to make the ring invisible to per-wallet analysis. A new ",[250,334,335],{},"Sybil-tail guard"," notices when these mid-size sub-threshold wallets collectively control a meaningful share of volume and pulls the largest of them back into deep analysis — without spending extra lookups on organic dust.",[303,338,339,342],{},[250,340,341],{},"Same-block MEV misclassification."," A windowing bug meant any buy that was later sold could be mislabeled as MEV activity — and a separate casing bug silently disabled wallet cooldown checks for most real Solana addresses. Both fixed, both regression-tested.",[303,344,345,348,349,352],{},[250,346,347],{},"Multi-group masking."," When several wallet clusters appeared in one scan, a benign cluster could mask a malicious one depending on evaluation order. Flag decisions are now merged across ",[250,350,351],{},"all"," groups before any approval is returned.",[247,354,355,356,359],{},"On top of the evasion fixes, ",[250,357,358],{},"Lucifer"," signals now run full volume analysis, Jesus signals are rejected outside the viable 5-minute momentum band, and extreme volume-turnover launches are filtered at the liquidity check.",[288,361,363],{"id":362},"signals-you-can-actually-rely-on","Signals you can actually rely on",[247,365,366],{},"A scam-free signal is worthless if it never reaches your Telegram. A large share of the campaign went into making delivery loss-proof:",[300,368,369,379,385,391,397],{},[303,370,371,374,375,378],{},[250,372,373],{},"Outbox journaling."," Every alert is journaled to disk the moment its scan completes, so a crash or restart between scan and Telegram send ",[250,376,377],{},"replays the alert"," instead of losing it.",[303,380,381,384],{},[250,382,383],{},"Shutdown-proof retries."," Tokens waiting in the retry queue now survive restarts in every scenario the audits could construct — including shutdowns landing in the narrowest timing windows.",[303,386,387,390],{},[250,388,389],{},"No more silent drops."," Fixed a family of stream bugs where a busy dashboard could permanently hide pairs from the scanner, where a poisoned data frame could wedge an endpoint in an infinite parse loop, and where a Jesus emission could suppress a Lucifer dump alert for the same pair seconds later.",[303,392,393,396],{},[250,394,395],{},"Telegram hardening."," Flood-wait handling is now shared across all senders per chat, caption budgets are computed exactly the way Telegram counts them (including emoji), and duplicate-suppressed scans no longer fire duplicate alerts.",[303,398,399,402],{},[250,400,401],{},"Filters that actually filter."," Several spam-prevention and minimum-buys filters were silently never being sent upstream to DexScreener. They are now — which means less junk enters the pipeline at all.",[288,404,406],{"id":405},"faster-and-cheaper-under-the-hood","Faster and cheaper under the hood",[300,408,409,416,419,422,425],{},[303,410,411,412,415],{},"Holder snapshots are fetched ",[250,413,414],{},"concurrently"," with trade preparation instead of after it.",[303,417,418],{},"Repeat lookups during retries are sharply reduced (longer wallet-history caching, single-flight RugCheck fetches, smarter speculative pagination).",[303,420,421],{},"Fresh signals always take priority over the retry backlog, so retries can never starve a hot launch.",[303,423,424],{},"Rate-limit responses from upstream APIs are now honored precisely instead of hammered through generic retries.",[303,426,427],{},"Shutdowns that used to take up to a minute (or hang entirely under rare conditions) now complete in seconds.",[288,429,431],{"id":430},"groundwork-for-data-driven-tuning","Groundwork for data-driven tuning",[247,433,434,435,438,439,443],{},"We also shipped a ",[250,436,437],{},"rejected-outcome ledger",": Divine now tracks what happens to tokens it ",[440,441,442],"em",{},"rejected"," — including an early 2–6 hour snapshot — so the next round of threshold tuning will be driven by measured outcomes instead of intuition. Expect follow-ups as that data accumulates.",[288,445,447],{"id":446},"why-this-matters","Why this matters",[247,449,450],{},"Detection systems decay: the obvious manipulation patterns disappear first, and what remains is built specifically to slip past the checks you already have. The only honest answer is to attack your own system harder than the operators do. That is what this campaign was — five passes of structured adversarial review, every claim verified against the code before fixing, every fix regression-tested.",[247,452,453],{},"Divine is now measurably harder to evade, harder to crash, and harder to silence.",{"title":455,"searchDepth":456,"depth":457,"links":458},"",2,3,[459,460,461,462,463],{"id":290,"depth":456,"text":291},{"id":362,"depth":456,"text":363},{"id":405,"depth":456,"text":406},{"id":430,"depth":456,"text":431},{"id":446,"depth":456,"text":447},"md",{},true,{"title":24,"description":25},"blog\u002Ffive-pass-hardening-campaign","vBuzXY-RiCK4IV2cR3akgJGAZyw1wc1PQ3rf541RG5w",1791232780528]