> For the complete documentation index, see [llms.txt](https://whitepaper.litho.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://whitepaper.litho.ai/docs/thanos-wallet-acceptance.md).

# MX-03 Thanos Wallet acceptance

Use this record to close the remaining wallet-team acceptance for the Makalu explorer. Do not mark MX-03 complete until every manual result and the approval record are filled with durable evidence.

## Verified baseline

| Item                       | Verified value                                                             | Evidence                                                                                                                                                                                                                          |
| -------------------------- | -------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Target                     | `https://makalu.litho.ai/signin`                                           | Live route                                                                                                                                                                                                                        |
| Network                    | Makalu, EVM chain ID `700777` (`0xab169`)                                  | Explorer network configuration                                                                                                                                                                                                    |
| Published Chrome extension | `1.0.2`, updated 2026-09-24                                                | Chrome Web Store item `jajfgpnlaoakklhnnchdpiglmkkpcehj`, checked 2026-09-30                                                                                                                                                      |
| Published-version source   | `imasssad/Thanos-Wallet` commit `38c88287af19433d34274604d9070d228d97bc0d` | Latest successful public [extension-release workflow](https://github.com/imasssad/Thanos-Wallet/actions/runs/35909170765) for `1.0.2`; declares `1.0.2`, EIP-6963, RDNS `fi.thanos.wallet`, `window.thanos`, and EIP-1193 signing |
| Explorer integration       | EIP-6963 discovery plus verified `window.thanos` fallback                  | `Makalu/explorer/components/ThanosSignIn.tsx`                                                                                                                                                                                     |
| Server authentication      | Nonce-bound SIWE, one-time replay protection, HMAC bearer session          | `Makalu/api/src/routes.ts` and focused tests                                                                                                                                                                                      |
| Makalu session secret      | Present, non-placeholder, and at least 32 characters                       | Value-free production-container check on 2026-08-14                                                                                                                                                                               |

The upstream default branch may move beyond the Chrome Web Store release. Run acceptance only with published version `1.0.2` and the exact source commit pinned above. If the store version changes, re-pin the matching source commit and repeat the automated preflight before starting the manual matrix.

Run the transaction-free baseline immediately before manual acceptance:

```bash
node Makalu/scripts/verify-thanos-acceptance-baseline.mjs
```

The preflight checks the published version, pinned public source, provider markers, live sign-in route, unauthenticated session rejection, and Makalu chain identity. It does not connect a wallet, request a nonce, sign a message, or submit a transaction. The latest passing preflight timestamp is recorded in the MX-03 tracker evidence.

## Wallet-team test record

Record a screenshot, transaction URL, test-run URL, or other durable reference in the Evidence column. Never attach seed phrases, private keys, session tokens, or deployment secrets.

Use a dedicated low-value acceptance wallet. The wallet team must approve the sender and maximum transaction amount before the transaction scenario; the preflight does not authorize that transaction.

| Scenario                   | Expected result                                                                      | Result  | Evidence |
| -------------------------- | ------------------------------------------------------------------------------------ | ------- | -------- |
| Fresh extension install    | Thanos is detected; no other injected wallet is selected                             | PENDING |          |
| Late provider announcement | Thanos becomes available without a page reload                                       | PENDING |          |
| Connection rejection       | Explorer shows an actionable rejection and creates no session                        | PENDING |          |
| Signature rejection        | Explorer shows cancellation and creates no session                                   | PENDING |          |
| Wrong active chain         | Explorer requests a switch to Makalu                                                 | PENDING |          |
| Makalu missing             | Explorer requests adding Makalu, then switches successfully                          | PENDING |          |
| SIWE sign-in               | Correct address is shown and `/api/auth/me` validates the session                    | PENDING |          |
| Nonce replay               | Reusing the signed message is rejected                                               | PENDING |          |
| Reconnect                  | The same authorized wallet reconnects correctly                                      | PENDING |          |
| Sign out                   | Server-backed local session and explorer wallet state are cleared                    | PENDING |          |
| Extension restart          | Valid session restores and is server-validated                                       | PENDING |          |
| Browser restart            | Valid session restores and is server-validated                                       | PENDING |          |
| API restart                | Existing session remains valid after the API restarts                                | PENDING |          |
| Low-value transaction      | Thanos signs on chain `700777`; transaction succeeds and appears in Makalu Lithoscan | PENDING |          |

## Required transaction evidence

* Transaction hash: `PENDING`
* Lithoscan URL: `PENDING`
* Sender public address: `PENDING`
* Asset and approved amount: `PENDING`
* Confirmed chain ID: `PENDING`
* Confirmation timestamp (UTC): `PENDING`

## Approval record

* Wallet-team approver: `PENDING`
* Approver role or GitHub username: `PENDING`
* Tested Chrome/Chromium version: `PENDING`
* Tested Thanos version: `PENDING`
* Test date (UTC): `PENDING`
* Acceptance evidence URL: `PENDING`
* Decision: `PENDING`
