Avengers Anti-Fraud Alliance  ·  On-chain Forensics Brief

Aurum Foundation & NEYRO:
the “AI trading bot” that doesn’t trade

A blockchain trace of where investor money actually goes. The marketing promises an autonomous AI growing your crypto in your own custody. The code and the money trail show something far simpler: deposits are pooled, quietly extracted by the operator, and laundered out through a no-ID exchange — while impossible returns are invented on a screen.

Is Aurum Foundation / NEYRO a scam?

Aurum Foundation and NEYRO were sold as a non-custodial AI trading agent earning 12–18% a month. The verified contract contained no withdrawal function a depositor could call, and $31.7M passed through a single wallet in 17 days while the underlying pool yielded around 0.5% a year. Deposits were layered across 422 wallets, 352 of them in $50,000 units.

This report was published on 21 July 2026, while the platform was still taking deposits. On 29 July the neyro.network domain was seized by its registrar; on 30 July the wallets were drained and the operators announced a cyberattack. The company attributes the losses to a sophisticated attack during a Web3 migration. BehindMLM’s reading of the DNS and wallet timeline is that this was an exit scam.

Regulator warnings preceded the collapse in Belgium, France, Poland, Hong Kong, Australia, New Zealand, Greece, Nigeria and Russia. What happened afterwards — a wallet drain that is still running — is documented separately in the exit drain report.

Chains  BNB Smart Chain · TRON Prepared for  Danny de Hek / AAA Updated  21 July 2026 Status  Live — still taking deposits
Source intelligence

The on-chain groundwork behind this brief came from an independent blockchain investigator operating under the handle “Onchainmlm” / “Dana”, who compiled the original forensic package — contract sources, transaction hashes, CSV exports and a decrypted backend — and asked to remain anonymous. It was exceptional, disciplined work: every claim ranked by strength, with the limits stated up front. Our role was to independently re-verify it against the public chains, add the live-status checks, and translate it into plain English for the community. Credit for the underlying dig belongs to them.

A The bottom line

What this is, in three sentences

Aurum sells “NEYRO” as a non-custodial AI trading agent earning 12–18% per month. In reality there is no AI and no trading: your stablecoins are dropped into an ordinary liquidity pool earning about half a percent a year, sitting in a contract that only the operator can withdraw from. The operator siphons the money out and sprays it across hundreds of throwaway wallets into a no-ID swap service where the trail is designed to go cold — and, as of tonight, they are still taking new deposits.

$31.7M
pulled through one cash-out wallet in 17 days (one of several branches)
~0.5%/yr
the pool’s real yield — against 12–18%/month promised
0
functions in the contract a user can call to withdraw. Admin only.
9
linked contracts (6 BSC + 3 TRON), all funded from the same no-ID wallet
B Claim vs. code

Their promise vs. their code

This is how Aurum markets NEYRO on its own website — the exact claims our on-chain findings disprove. We quote them verbatim so there is no question of paraphrasing them unfairly.

NEYRO homepage: 'The Next Era of Agentic Trading'
NEYRO homepage (logos shown as displayed by Aurum)
NEYRO 'You Stay in Control' panel
NEYRO “Control” panel
“Neyro is the first non-custodial AI agent layer for trading — where your strategy, risk and capital are executed 24/7 by personalized agents operating on-chain under your direct control.” NEYRO homepage — verbatim
“You Stay in Control. Your capital stays on-chain… you retain full control at all times.”  /  “Without Custody — Withdraw Anytime.” NEYRO “Control” page — verbatim
Set against the code below “Withdraw anytime” is the claim the blockchain flatly contradicts: the verified contract contains no withdraw function a user can call — only the operator can move funds. “Under your direct control” and “full control at all times” are false the moment your deposit lands. Here is that contract, published by Aurum itself.

The “AI trading bot” is 35 lines and cannot trade

Aurum published and verified its own contract on BSCScan — meaning this is their code, not a guess or a decompile. Stripped of the standard libraries, the entire “AI bot” is three functions. None of them trade, and none of them let a user take money out.

Neyra.sol — the complete “AI trading” contract (BSC), verified on-chain view verified source ↗
// Verified "Exact Match" on BSCScan. Excluding imported libraries,
// the whole contract is these three functions:

function setTokenId(uint256 _tokenId)  onlyRole(ADMIN)   // admin picks the pool position
function increaseLiquidity(uint256 amt) internal       // one-way: adds funds, amount1Desired:0
function loop()                        onlyRole(OPERATOR) // pushes ALL user USDT into the pool

// There is NO withdraw(), NO deposit(), NO redeem() —
// nothing a depositor can call. Only the operator moves money.
In plain English Think of it as a locked box with one key, held by the operator. You can post money in through a slot, but there is no handle on your side of the box — only the operator’s key opens it. That single fact disproves the “non-custodial / your funds stay yours” promise, straight from their own published code.
✓ We re-checked this live We pulled the contract’s public interface (ABI) directly from BSCScan today. It lists exactly two working functions — setTokenId and loop — plus standard permission plumbing. No user withdrawal exists. Confirmed, not inferred.

On TRON, they didn’t even pretend

The TRON version drops the liquidity-pool costume entirely. Its one function sweeps the whole balance to the operator’s wallet and emits an event they literally named Swept.

Neuro.sol — the TRON contract, verified on Tronscan view verified source ↗
function loop() external onlyOwner {
    // send the entire USDT balance to the operator's wallet
    transfer(externalWallet, balance);
    emit Swept(externalWallet, amount);   // no pool, no trading, just a sweep
}
C Follow the money

Deposits in, laundering out — $31.7M through one wallet

Every branch runs the same cycle. Money is collected out of the pool to a dedicated cash-out wallet, then broken into round tranches and scattered across hundreds of fresh addresses that all funnel into FixedFloat, a no-identity swap service where the public trail deliberately ends.

Victim
USDT / USDC deposit
Contract
loop() → LP pool
Operator
Collect from pool
Layering
422 fresh wallets
Exit
FixedFloat (no-KYC)
$31,694,434
into cash-out wallet 0x02ee…05D9c — 124 transfers, 123 of them pulled straight from the pool, in ~17 days
$30,495,450
back out again — 444 transfers to 422 different wallets, of which 352 were identical $50,000 tranches
In plain English Breaking a large sum into hundreds of identical, round chunks sent to brand-new wallets isn’t how a business pays its bills — it’s how someone hides where money went. The uniform $50,000 pieces spraying out to 422 addresses is the fingerprint of deliberate laundering.
Arkham visualiser graph of cash-out wallet 0x02ee — a small green inflow funnelling in from a few sources, and a dense red fan-out to hundreds of destination wallets.

Arkham visualiser, cash-out wallet 0x02ee…05D9c: a tight green inflow on the left (money collected from the pool), exploding into a red fan of hundreds of outbound wallets on the right. The shape is the laundering pattern. (Illustrative — all figures in this report are sourced to BSCScan data, not the graphic.)

The TRON leg tells the same story, cleanly

  • $1,157,558 deposited by 215 real people (1,015 deposits, typical size just $145) — ordinary retail victims.
  • $1,115,306 swept out — 96% of it — every last transfer to a single operator wallet, then dispersed across 65 addresses to FixedFloat.
  • No pool, no wash-trading noise: on TRON the money simply comes in and leaves. Net loss to users ≈ the gross figure.
D Caught in the act

This is not history — it’s running tonight

The USDC branch (branch 4) is live. Its payment contract was still accepting victim deposits at 09:38 UTC on 21 July, and pushing them into the pool as recently as 21:14 UTC the same evening. Since the source investigator’s 14 July cut-off, another $817,855 flowed in from 343 fresh depositors.

✓ Confirmed by direct log read We traced tonight’s deposit cycle to its exact pool position (PancakeSwap #6927357) by reading the on-chain event it emits. The position’s “owed” balance was seen ticking upward between checks ($21,860 → $22,456) — the live residue of one deposit-in, sweep-out turn. Same four-branch structure the original package mapped; no hidden new branch. the 21:14 UTC transaction ↗
Why this matters Most scam write-ups document something that already collapsed. This one is different: people are putting money in this week. Every day it stays up, the victim list grows. That makes the case urgent, not just illustrative.
E One hand behind the masks

Nine contracts, made to look independent — one funder

The operation is split across six BSC contracts and three TRON contracts, each with its own deployer and its own cash-out wallet, so no single address looks too big. But the disguise breaks at the source: four of the five BSC deployers and the TRON owner were all funded from the same FixedFloat wallet.

  • Branches 3 and 4 were funded 83 minutes apart, from the same wallet, with near-identical amounts (0.089445 vs 0.089440 BNB) — a difference of five millionths. That’s the same hand, funding “by recipe.”
  • All branches use the same pool, the same contract template, and end at the same exit. The fragmentation is cosmetic.
In plain English Imagine five “independent” shops that all get their float from the same envelope, on the same morning, counted to the same note. They’re one business wearing five name-tags.
F The screen is fiction

The dashboard confesses in its own numbers

The source investigator decrypted the app’s hidden traffic (it was “protected” with a hard-coded password left in the code). The figures the server hands out are self-incriminating:

  • The “Quantum Alpha” agent reports $31.3M profit on ~$245k of capital — a mathematically impossible ~12,700%.
  • It shows a negative number of available slots (−6,604) — claiming more slots used than exist — a fake scarcity so broken it went negative.
  • The referral plan has 15 commission tiers up to 18.5% on network turnover — a recruitment pyramid, written into their own backend.
  • The advertised “AI model” is GPT-4 + DeepSeek Claude — not a real model, just popular AI names strung together.
Weight of evidence We treat these as strong supporting evidence — they show what the company’s own servers say. The load-bearing proof stays on the blockchain (the contract code and the money flows above), which no one can edit or retract.
G We are not alone in this

Regulators across seven jurisdictions already agree

Our on-chain findings sit inside a wall of independent official warnings about Aurum Foundation:

  • New Zealand — FMA issued a public caution and blacklisted the site (14 May 2026). fma.govt.nz ↗
  • Hong Kong — SFC declared its licence claims false and listed it as a risk (23 June 2026), contradicting CEO Bryan Benson’s “licensed in Dubai and Hong Kong” statement.
  • France — AMF blacklisted its domains (12 June 2026); Belgium — FSMA named it unauthorised (6 July 2026).
  • Bank of Russia flagged pyramid-scheme characteristics; Nigeria — SEC warned on “Aurum Bot” (22 Jan 2026); Poland’s KNF referred suspected fraud to prosecutors.
H How we know

The method, step by step

Every figure here was reproduced from public blockchain data. Nothing depends on trusting us — or the source — on faith.

  1. Started from the source package. The anonymous investigator supplied verified contract addresses, transaction hashes, CSV exports and a decrypted backend — with a stated hierarchy of what was solid vs. supporting.
  2. Re-derived the money totals from raw exports. We loaded the BSCScan & Tronscan CSVs ourselves and re-summed every flow, de-duplicated by transaction, from and to. Our numbers matched the package to the dollar.
  3. Read the contract from the chain, not the write-up. We pulled the verified contract interface live from BSCScan and confirmed there is no user-withdrawal function — the custody claim fails in code.
  4. Checked the pool positions live. We inspected each PancakeSwap position’s current state to confirm which branches are drained, dormant, or actively cycling.
  5. Traced tonight’s deposit to its exact position. We read the live event log to confirm the money is looping into the same mapped position — no hidden branch — and is running today.
  6. Ruled out a false lead. An Arkham graph appeared to show a third chain (Base). We checked the address on BaseScan directly, found nothing genuine, and set the mislabel aside rather than overstate the case.
  7. Cross-checked against regulators. We confirmed the picture against independent official warnings from seven jurisdictions.
I Check it yourself

Every claim, one click away

These links open the exact on-chain records behind this report. No account needed.

J Where we hold the line

What we did — and did not — claim

Deliberate limits, stated up front

  • Gross pool throughput is not net theft. The contracts show a wash add/remove pattern, so “millions per day” flowing through a position is not all stolen user money. The theft figures we stand behind are the Collect-to-cash-out flows ($31.7M through branch 3) and the clean TRON leg ($1.16M).
  • The trail ends at FixedFloat by design. Funds entering a no-ID exchange mix and exit as a different asset. Following them further needs a court order to FixedFloat — within a regulator’s reach, not ours.
  • The dashboard figures are supporting, not load-bearing. They came from an empty test account and show what the server displays. The blockchain evidence stands on its own.
  • We did not fund the scheme. No deposit was ever made to obtain evidence. Everything here is public on-chain data or content served to any visitor.