Skip to content

BYTEJURY: Claims lie.Code doesn't.

AI scam and risk audits for tokens on Robinhood Chain, Ethereum, Base, Arbitrum and Solana. We read the contracts, trade the token on a fork and use the dApp ourselves. Then a jury of AI models deliberates and hands down a verdict.

17 reports published.Pay per scan in $BJRY.Once anyone pays, the report is public and free.

Code doesn't lie.We read it.

Websites and posts can say anything. The contract can't. We pull the token's source and every contract it touches, from vaults and hooks to fee burners, and map exactly who can do what.

  • Every related contract, not just the token. This scan read 15 of them.
  • Buys and sells simulated on a fork, including a second wallet and a sell one hour later.
  • Each finding points to a line of code, a transaction or a test result.

From the BYTEJURY report on Runtenet $TT (Robinhood Chain), 3 Nov 2026. The flagged function is setBurnToken(address) in FeeBurner; the source shown is the excerpt stored with the finding. See the report →

FeeBurner.sol — contract.exe

  1. 64/// @notice Name the project token, or change it to another one, as often as the owner wants. The pool(s) the new token trades
  2. 65/// in must be allowlisted on the adapter. Whatever is left of an earlier token here can still be burned with `burnHeldToken`.
  3. 66function setBurnToken(address token) external onlyOwner {Flagged (flagged line)
  4. 67 if (token == address(0) || token.code.length == 0) revert NotAToken();
  5. 68 if (token == address(burnToken)) revert SameToken();
  6. 69 burnToken = IERC20(token);
  7. 70 wasBurnToken[token] = true;
  8. 71 emit BurnTokenSet(token);
  9. 72}
mediumOwner can switch the fee buy-and-burn from TT to another token

FeeBurner · setBurnToken()

Function facts for setBurnToken(address) in FeeBurner
SignaturesetBurnToken(address)
Accessowner (0xbaE0…989B)
EffectCan switch which token the contract uses (e.g. the token that is bought back/burned/staked/paid out)
Live valueburnToken = 0x7Ab2…F83A (currently $TT)
LocationFeeBurner.sol:L66-L73
Riskhigh
  • Buy on fork
  • Sell on fork
  • Token tax 0%
  • Second wallet sells
  • Sell after +1h
Done. 15 related contracts read, 14 findings in the report.

Five jurors. One verdict.

Each AI juror has one job, like a courtroom. The site analyst lists what the project claims, OSINT checks X, the auditor reads the code, the prosecutor tests the claims, and critics cross-check every AI finding. The judge weighs it all into a safety score from 0 to 100, where higher is safer.

  1. Site analyst

    Gemini 3.8 Flash

  2. OSINT

    Grok 4.7

  3. Auditor

    Claude Opus 5.5

  4. Prosecutor

    GPT-5.6 Sol

  5. Judge

    Claude Opus 5.5

+ 3 critics: GPT-5.6 Sol, Claude Opus 5.5, Grok 4.7

deliberation.log — Runtenet $TT

  1. Site analyst · Gemini 3.8 Flash

    Listed 10 claims the project makes on its site and X, to test against the code.
  2. OSINT · Grok 4.7

    X post understates trading fees and overstates the burn

    low · confirmed by 2 models

  3. Auditor · Claude Opus 5.5

    Owner can switch the fee buy-and-burn from TT to another token

    medium · confirmed by 3 models

  4. Prosecutor · GPT-5.6 Sol

    3 of 10 claims contradicted, e.g. “Each trade pays a 0.1% fee to the executing agent and a 0.1% fee to the protocol”
  5. Critics · GPT-5.6 Sol, Claude Opus 5.5, Grok 4.7

    Cross-checked 11 AI findings: none disputed.
  6. Judge · Claude Opus 5.5

    Token has no owner powers; sells work at 0% token tax (2.45% pool fee), but 90% was sniped at launch.

    CAUTION · 64/100

Runtenet $TT · 8 model runs · 3 Nov 2026

verdict.txt

findings
14
claims checked
10
contradicted
3
CAUTION

64/100

  • Contract
    85
  • Token
    35
  • Social
    62
  • Website
    62

Higher is safer. Weights: contract 45%, token 30%, social 15%, website 10%. The token part was capped at 40: launch sniped.

See the report →

From the BYTEJURY report on Runtenet $TT (Robinhood Chain), 3 Nov 2026. Every line above is a finding, claim count or headline from that report. See the report →

runtenet.app — test browser

https://runtenet.app/app
REC7/7

withdraw 7/7Done: Successfully withdrew 0.01 ETH from the vault back to the wallet.

Screenshot of withdraw step 7 from the test run.
  1. withdraw(address,uint256,address)→ Vaultwallet +0.01 WETH ← 0x2b63…93ae
  2. withdraw(uint256)→ WETHwallet -0.01 WETH → 0x0000…0000
Recorded on a local fork: deposit passed, withdraw passed.

We use the dApp so you don't have to.

A test wallet on a forked chain opens the project's site and does what you would do: connect, approve, deposit, withdraw. No real funds move, and every step is screenshotted and recorded on video.

  • deposit: 3 tx, all succeededpass
  • withdraw: 2 tx, all succeededpass
  • withdraw returned 0.01 ETH of 0.01 ETH (100%)pass
  • token approvals asked: nonepass
  • RPC calls that reached a real node: 0pass

From the BYTEJURY report on Runtenet $TT (Robinhood Chain), 3 Nov 2026. In that run the deposit test put 0.01 ETH into the vault, withdraw returned 0.01 ETH of 0.01 ETH, no token approval was asked for. See the report →

Who bought first?We check.

We replay the launch block by block: snipers, bundles that share one funder, what the deployer did, and whether liquidity is locked or burned. A sniped launch caps the token score, however clean the code is.

From the BYTEJURY report on Project Sphere $SPHERE (Solana), 3 Nov 2026. Its LP was burned; its launch was sniped. See the report →

launch.forensics — Project Sphere $SPHERE

  • 28 sniper wallets, first 10 seconds (of supply)91.7%
  • One funder, 19-wallet bundle (of supply)91.7%
  • Deployer sold (of own tokens)100%
  • Snipers still holding today (of supply)0%
  • Linked cluster (34 wallets) holds now (of supply)4.8%
  • Main pool LP burned (PumpSwap) (of LP)100%
slot 46472682119 wallets, 1 funder, 91.7% in one slotdeployerbought 0.1% at launch, sold 100%ruletoken score capped at 40: launch sniped (scored 15)
Funding traced for 40 of 44 early wallets

bjry.split — where a scan fee goes

1 scan fee in $BJRY

…

burned forever

…

to the treasury

Each scan fee is split on-chain by the ScanPayments contract between a burn and the treasury.

$BJRY pays the jury.

  • Pay per scan in $BJRY. Part of every fee is burned on-chain, the rest funds the treasury.
  • Paid once, public forever. When anyone pays for a scan, the report is free for everyone, saved to IPFS and anchored on-chain.
  • Holders scan free. Thresholds and free-scan allowance: TBA at launch.
Burned so far
Reading chain…
To the treasury
Reading chain…
Burn share
Reading chain…
ScanPayments
0x9F2047…2e56B3
$BJRY token
Token address TBA

Read live from Robinhood Chain.

Paste a contract. Get a verdict.

Already scanned? The report opens free. Not yet? You can order the scan there.

  • Robinhood Chain
  • Ethereum
  • Base
  • Arbitrum One
  • Solana