walletpermissionsFictional EVM trainer
Permission literacy · Good Measure Lab

Read the request.
Understand the permission.

Five short exercises about connections, token allowances and transfers. Every app and token here is fictional. No wallet is connected or examined.

Educational practice only. This does not assess your wallet’s safety, certify an app, or recommend approving a request. Not financial, tax or legal advice.

Fictional request card

Progress stays in this page’s memory only. Reloading or resetting clears it. Completion tracks practice, not wallet safety.

Sources & scope

Sources reviewed October 11, 2026. Original fictional exercises based on ERC-20’s approve, allowance and transferFrom definitions, MetaMask’s connection/approval distinction, and the Ethereum.org token-access guide. Standard ERC-20 does not define allowance expiry. Other authorization systems can differ.

Links open only when you choose them. No wallet scanner, addresses, signatures, provider discovery, accounts or live feeds. Optional analytics stays off until a mapping is verified and you allow it; no app inputs are sent.

Optional analytics

Optional analytics is off. No analytics collection is active before consent.

Collection requires a verified mapping and explicit permission. If you allow it, Google Analytics collects the allowed action names, cookie-based client/session identifiers and basic technical/browser data for this page visit. Entered quote amounts, quote details, answers, addresses and wallet data are never sent. Consent is not stored by this app; withdrawing reloads the page and clears its in-memory work.