Risk rulesyou cancheck.

DRIFT is a trading bot with a public referee. If a recorded loss reaches 20%, a contract on BNB Chain halts the bot by itself. Restarting it takes the owner's key, in public.

Reading the contract on BNB Chain…

The live read needs JavaScript. The contract is public on BscScan.

Contract 0x8b09…a83D ↗
Loss limit 20%6 public receipts, all successfulSource code verifiedNothing to sign, nothing to install

01 / 03

Every decision is recorded.

Each time the bot decides, its loss at that moment goes on the public record.

02 / 03

At 20%, the contract steps in.

No owner to ask, no settings page, no delay. The rule is in the contract.

03 / 03

The bot stops. Only exits are allowed.

The halt was tested in public on BNB Chain on 30 Sep 2026. Restarting takes the owner's key, also in public.

Bot's loss

0%

Halted by the contract

0%20% limit−30%
The on-chain test halt: block 134,042,283, 30 Sep 2026.Open the receipt ↗

How it works

Every trade asks permission first. Two of the five steps happen in public, on BNB Chain.
  1. 01

    The bot suggests a trade.

    DRIFT's engine reads the market and proposes: buy, sell, or stay out.

  2. 02

    The contract says yes or no.

    A public contract on BNB Chain checks the market mood and the 20% loss limit. Anyone can ask it the same question.

    On BNB Chain

  3. 03

    Only allowed trades happen.

    If the answer is no, or no answer comes back, the bot stays out. Trading runs on an exchange testnet: no real money moves.

  4. 04

    Every decision becomes a receipt.

    The decision, the loss at that moment and the contract's yes or no are written to BNB Chain, where anyone can open them.

    On BNB Chain

  5. 05

    An AI analyst explains. It never trades.

    Ask why the bot stayed out and get a plain answer. The rules decide; the AI only explains.

The live guard.

One page shows what the bot may do right now, straight from the contract. Open it on any phone.
drift-macroguard.vercel.app/macroguard
The DRIFT live guard page: the contract is not halted, the market mood is neutral, the 20% limit and the contract address.
  • Reads BNB Chain from your browser
  • No login, no wallet
  • Every receipt opens on BscScan

Proof, not promises.

6/6

public transactions succeeded

The deploy and a five-step test of the brake, 30 Sep 2026.

30/30

contract tests pass

Including random sequences from the bot and from strangers.

100%

of the contract covered

Every line, branch and function. Source verified on Sourcify.

The contract, in public

0x8b09ebB85Be8Ed55Bb5132d29eABc567c42aa83D

Open on BscScan

Try the brake yourself.

Pick a trade and a loss. The live contract on BNB Chain answers. Nothing is signed, nothing is spent.

The bot wants to

−12%
0%20% limit30%

?

The contract's answer appears here, with the block it was read at.

Questions

Is this live trading with real money?

No. DRIFT runs on BNB Smart Chain Testnet and an exchange testnet, so no real money moves. We make no profit claims; backtests are research.

What exactly does the contract do?

It stores two public rules: the current market mood and a 20% loss limit. Before each trade the bot writes its decision and its current loss to the contract, and acts on the yes or no in that same public receipt. An exit at the 20% stop never waits: it happens first and is recorded right after. If a recorded loss reaches 20%, the contract halts the bot and only exits are allowed.

What happens if the blockchain can't be reached?

The bot takes no new risk. Without a confirmed answer from the contract, only exits pass (fail-closed), and its own built-in 20% stop keeps running underneath.

Can the bot's owner bend the rules?

Three trust points remain, and we name them: the bot has to ask the contract (DRIFT's own runner does whenever it is connected to it; a changed bot could skip it), it reports its own loss, and its key can lift a halt. Every answer, loss and restart that does happen is public and permanent on BNB Chain. Next: losses confirmed by the exchange, and lifting a halt only through a multisig or a time delay.

Does the AI place trades?

No. The strategies and the risk check are fixed rules. The AI analyst only explains what the system sees, in plain words.

How do I check all this myself?

Open the live guard page: it reads the contract from your browser, with no login or wallet. From there you can open every receipt on BscScan, read the verified source on Sourcify, or ask the contract a what-if.