Van 10 tot en met 12 juni 2026 hebben we de grondigste review uitgevoerd die Divine ooit heeft gehad: vijf volledige aanvallende auditrondes over de hele codebase, waarbij elke ronde jaagde op zowel bugs die de vorige over het hoofd had gezien als bugs die eerdere fixes konden hebben geïntroduceerd. De laatste ronde dook diep in onze engine voor walletcoördinatie.

Het resultaat is zo'n 70 commits aan fixes en verbeteringen, allemaal geverifieerd door de volledige testsuite (ruim 4.300 tests groen) en al live in productie.

Coördinatiedetectie met echte tanden

Het belangrijkste werk vond plaats in Aegis, in de engine die gecoördineerde walletringen achter pump-and-dumplanceringen opspoort. De audits vonden (en wij dichtten) een aantal patronen die een geraffineerde speler had kunnen gebruiken om een ring langs de detectie te loodsen:

  • Ontwijking met een lokvogel-volger. Een ring kon het grootste deel van zijn volume verstoppen in wallets die in precies hetzelfde blok handelden als de leider, achter één kleine "copy-trader"-lokvogel. Het goedkeuren van het zichtbare copytradingpatroon beëindigde vroeger de analyse; nu moet het onverklaarde restant van elke groep zelfstandig door de controle van het peernetwerk voordat een goedkeuring standhoudt.
  • Verwatering van de score. Een ring opvullen met zwak verbonden wallets (of leunen op een ongerelateerd zwak cluster in hetzelfde venster) kon de coördinatiescore van de ring onder de markeringsdrempel drukken. De sterkte van een groep wordt nu berekend uit de verbindingen die het cluster echt samenbinden, en detectie slaat aan op de sterkste groep, niet op een verwaterd gemiddelde.
  • Sybil-splitsing. De aankopen van een ring spreiden over veel wallets, elk net onder de volumevloer per wallet, maakte de ring onzichtbaar voor analyse per wallet. Een nieuwe Sybil-staartbewaking merkt wanneer deze middelgrote wallets onder de drempel samen een betekenisvol deel van het volume in handen hebben, en haalt de grootste terug in de diepe analyse, zonder extra opvragingen te verspillen aan organisch stof.
  • Verkeerde MEV-indeling in hetzelfde blok. Door een bug in het venster kon elke aankoop die later werd verkocht onterecht als MEV-activiteit worden gelabeld, en een aparte bug met hoofdletters en kleine letters schakelde de cooldowncontroles voor wallets stilletjes uit voor de meeste echte Solana-adressen. Allebei opgelost, allebei met regressietests.
  • Maskering door meerdere groepen. Als er in één scan meerdere walletclusters opdoken, kon een onschuldig cluster een kwaadaardig cluster maskeren, afhankelijk van de volgorde van evaluatie. Markeringsbeslissingen worden nu over alle groepen samengevoegd voordat er een goedkeuring wordt teruggegeven.

Naast de fixes tegen ontwijking draaien Lucifer-signalen nu de volledige volumeanalyse, worden Jesus-signalen buiten de levensvatbare momentumband van 5 minuten afgewezen en worden lanceringen met een extreme volumeomloop bij de liquiditeitscontrole gefilterd.

Signalen waar je echt op kunt rekenen

Een signaal zonder scam is waardeloos als het nooit in je Telegram aankomt. Een groot deel van de campagne ging naar een bezorging zonder verlies:

  • Journaal van de uitbak. Elke alert wordt naar schijf geschreven zodra de scan klaar is, zodat een crash of herstart tussen scan en verzending naar Telegram de alert opnieuw verstuurt in plaats van hem kwijt te raken.
  • Nieuwe pogingen die een shutdown overleven. Tokens die in de wachtrij voor nieuwe pogingen staan, overleven nu herstarts in elk scenario dat de audits konden bedenken, ook shutdowns in de krapste tijdvensters.
  • Geen stille verliezen meer. We hebben een reeks streambugs opgelost waarbij een druk dashboard paren permanent voor de scanner kon verbergen, een beschadigd dataframe een endpoint in een oneindige parseerlus kon vastzetten en een Jesus-melding een paar seconden later een Lucifer-dumpalert voor hetzelfde paar kon onderdrukken.
  • Versterkt Telegram. De afhandeling van flood-waits wordt nu per chat gedeeld door alle verzenders, bijschriftlimieten worden precies zo berekend als Telegram ze telt (inclusief emoji) en scans die als duplicaat zijn onderdrukt, sturen geen dubbele alerts meer.
  • Filters die echt filteren. Een aantal spam- en minimumaankoopfilters werd ongemerkt nooit naar DexScreener gestuurd. Nu wel, en dat betekent dat er veel minder rommel de pipeline in komt.

Sneller en goedkoper onder de motorkap

  • Snapshots van holders worden gelijktijdig met de voorbereiding van trades opgehaald in plaats van erna.
  • Herhaalde opvragingen tijdens nieuwe pogingen zijn sterk verminderd (langere cache van de wallethistorie, gebundelde RugCheck-opvragingen, slimmere speculatieve paginering).
  • Verse signalen gaan altijd voor op de achterstand van nieuwe pogingen, zodat nieuwe pogingen een hete lancering nooit kunnen uithongeren.
  • Rate-limitantwoorden van externe API's worden nu precies gerespecteerd in plaats van platgewalst met generieke nieuwe pogingen.
  • Shutdowns die tot een minuut duurden (of onder zeldzame omstandigheden helemaal vastliepen) zijn nu in seconden klaar.

Een basis voor afstemming op basis van data

We hebben ook een register van afgewezen uitkomsten uitgerold: Divine houdt nu bij wat er gebeurt met tokens die het heeft afgewezen, inclusief een vroege snapshot na 2–6 uur, zodat de volgende afstemming van de drempels gebaseerd is op gemeten uitkomsten in plaats van op intuïtie. Verwacht vervolgupdates naarmate die data zich opstapelt.

Waarom dit belangrijk is

Detectiesystemen slijten: de opvallende manipulatiepatronen verdwijnen eerst, en wat overblijft is speciaal gebouwd om langs de controles te glippen die je al hebt. Het enige eerlijke antwoord is je eigen systeem harder aan te vallen dan de spelers dat doen. Dat was deze campagne: vijf rondes gestructureerde aanvallende review, elke bevinding vóór de fix aan de code getoetst, elke fix met een regressietest.

Divine is nu meetbaar moeilijker te ontwijken, moeilijker plat te leggen en moeilijker het zwijgen op te leggen.