3ab3ali AntiCheat V2 - Windows GUI development test
====================================================

THIS IS AN UNSIGNED, LOOPBACK-ONLY DEVELOPMENT TEST BUILD.
It is not the production scanner. It cannot use a public API, contact Discord,
or send scan results over the Internet.

Download only from:
https://anticheat.maghrebsmp.fun/

Supported test system: 64-bit Windows 10 or Windows 11, using a normal user
account. Do not run as Administrator and do not disable Microsoft Defender or
another antivirus product.

The GUI EXE itself is portable and needs no installer or runtime dependency.
This local test still needs the 3ab3ali source repository and Go because the
temporary demo backend is generated on your own PC for that one run.

SHA-256 of the included EXE:
b3cd1aa2aed8e7e093b95f0b10b780700f41a11dfa51fce5248c18a13456f5d6

1. Extract the ZIP. Copy
   3ab3ali-scanner-gui-windows-amd64-development.exe
   into the repository's bin folder.

2. Close Minecraft. Open a normal PowerShell window in the repository:

   Set-Location 'D:\Walid\OneDrive\Bureau\maghrebsmp-anticheat'
   go run .\cmd\devdemo --install-marker

3. Keep that first window open. It prints:

   - a command containing --server, --rule-pack, --dev-rule-key-id, and
     --dev-rule-public-key; and
   - a separate one-time ticket.

4. Open a second normal PowerShell window in the same repository. Run the GUI
   with the same four public development arguments printed by the demo:

   & .\bin\3ab3ali-scanner-gui-windows-amd64-development.exe `
     --server 'http://127.0.0.1:PORT' `
     --rule-pack 'C:\...\rules.signed.json' `
     --dev-rule-key-id 'devdemo-ephemeral-key' `
     --dev-rule-public-key 'PUBLIC_VALUE_PRINTED_BY_DEMO'

   Replace every example value with the exact value printed for that run.
   Double-clicking the EXE without these arguments intentionally fails closed.

5. Paste the separate one-time code into the GUI—not the Ticket ID or Scan
   ID—and click:

   Review scan request

6. Read the request-specific disclosure. To continue, click:

   I CONSENT & SCAN

Expected result with --install-marker:
INDICATORS_FOUND for DEVDEMO-INERT-JAR-001 only. The marker is synthetic and
is not evidence of cheating. The first PowerShell window prints the completed
local report, then removes its unchanged marker and temporary files.

The test does not recover deleted files, inspect raw process memory, inspect
the whole PC, or prove that a PC is clean. Results always require human review.

Keep the one-time code out of screenshots, messages, and command history.
Never enter a Discord webhook into the GUI. Any webhook previously pasted into
chat must be revoked; webhook credentials belong only on a protected backend.
