# $MILLI Personal Auto-Mint — Local Setup Guide

This tool lets you queue multiple $MILLI mints without approving each one in
your wallet. It works by loading your private key **directly in your own
browser, on your own device** — it is never hosted anywhere, never sent to
a server, and never touches anyone else's computer.

**This is not a website you visit. It's a file you download and run yourself.**
That distinction is the entire safety model — read this whole guide before
using it.

---

## 1. Why this exists as a local file, not a website

A private key should never be typed into a page hosted on someone else's
server — you'd be trusting that server, forever, with full control of your
wallet. Running the exact same tool **locally**, as a file only you
possess, removes that trust requirement:

- Nobody can silently modify the file after you've downloaded it
- There is no server in the middle that could log or intercept your key
- The only network request the tool makes is to the public Robinhood Chain
  RPC node, to send your mint transactions — nothing else

This only holds true if you get the file from a trusted source and verify
it hasn't been tampered with. See step 3.

---

## 2. What you need

- A computer (Windows, Mac, or Linux) — not recommended on a shared/public computer
- A wallet with some ETH on Robinhood Chain for mint fees + gas
- **Strongly recommended:** use a separate, dedicated wallet for minting —
  not your main wallet — funded only with what you need

---

## 3. Download and verify the file

1. Download `milli-personal.html` **only** from the official $MILLI mint
   website: `https://www.robscription.co/` — scroll to the
   "Local Auto-Mint Tool" section. Do not use copies shared through DMs,
   comments, or unofficial links, even if someone claims it's the same file.

2. **Verify the file's checksum before opening it.** This confirms the file
   is byte-for-byte identical to the official version and hasn't been
   altered by anyone — including a compromised download link or a malicious
   "copy" circulating elsewhere.

   Official SHA-256 checksum for this release:
   ```
   87d51cc14c52753fee0bce31174bdf5ee97b55d12a52b784ca07fc4adef638e9
   ```

   **On Mac / Linux** (open Terminal in the download folder):
   ```bash
   shasum -a 256 milli-personal.html
   ```

   **On Windows** (open PowerShell in the download folder):
   ```powershell
   Get-FileHash milli-personal.html -Algorithm SHA256
   ```

   Compare the output to the checksum above. **If it doesn't match exactly,
   do not open the file** — delete it and re-download from the official
   source, or ask the project team before proceeding.

> Project maintainers: re-generate and re-publish this checksum every time
> you update the file, and announce the new checksum through the same
> official channel.

---

## 4. Running it

**Option A — just open it (simplest)**
Double-click `milli-personal.html`. It opens in your default browser.

Some wallets/RPC nodes block requests coming from a `file://` page for
security reasons — if the balance/stats don't load or "Start" doesn't
respond, use Option B instead.

**Option B — run via a local server (fixes the above, still 100% local)**
This still never leaves your computer — "local server" here just means your
own machine serves the file to your own browser at `http://localhost`,
nothing is exposed to the internet.

1. Open a terminal in the folder containing `milli-personal.html`
2. Run:
   ```bash
   python3 -m http.server 8000
   ```
   (If you don't have Python, any static file server works — e.g. `npx serve`.)
3. Open `http://localhost:8000/milli-personal.html` in your browser
4. When you're done, close the terminal (`Ctrl+C`) to stop the server

---

## 5. Using the tool

1. Paste your private key into the "Private key" field. Nothing is saved —
   it lives only in that browser tab's memory and disappears the moment you
   reload or close the tab.
2. Once it's recognized, your address, balance, and mint count will appear.
3. Set how many mints to queue (up to your remaining wallet allowance).
4. Click **Start auto-mint** — it sends transactions one after another
   automatically, no wallet popups.
5. Click **Stop** any time to halt the queue.
6. Click **Clear key & reset** when you're finished, or just close the tab.

---

## 6. Safety checklist — read every time, not just once

- [ ] I downloaded this file from the **official** link, not a forwarded
      copy, screenshot, or link from DMs/comments
- [ ] I verified the SHA-256 checksum matches before opening it
- [ ] I'm using a **dedicated wallet**, not my main holdings
- [ ] I'm not screen-sharing, recording, or streaming while my key is visible
- [ ] I will run this **only on my own device**, never on a shared/public computer
- [ ] I understand no legitimate project will ever ask me to send them this
      file's output, my key, or a screen recording of this page

**If anyone — including someone claiming to be from the $MILLI team —
asks you to share your private key, a screen recording, or send them this
file after you've entered your key into it, that is a scam. Stop
immediately.**

---

## 7. FAQ

**Q: Can I just use the normal website instead?**
Yes — for most people, the wallet-connect website (`https://www.robscription.co/`)
is the right choice. It never touches your private key at all; you approve
each transaction in your wallet extension instead. Use this local tool only
if you specifically want to skip per-transaction wallet approvals and are
comfortable with the responsibility of handling your own key file.

**Q: Is this safe to run on my phone?**
This guide assumes a desktop/laptop. Mobile browsers handle local files and
local servers differently; if you're not sure how to verify checksums on
mobile, use the wallet-connect website instead.

**Q: What exactly does the tool send over the network?**
Only signed transactions to the Robinhood Chain RPC endpoint
(`rpc.mainnet.chain.robinhood.com`), to call the mint function. Nothing else
— no analytics, no external scripts, no other requests. You can verify this
yourself by opening your browser's Network tab while using the tool.
