A wallet request should match what you intended. This standalone demonstration checks a narrow local policy and verifies its versioned commitment against an Arbitrum testnet registry.
Research prototype—not a released wallet, an audited security product, or a guarantee against fraud. Your wallet remains the final signer.
The example policy allows only a zero-value native transfer to the intended recipient. See what happens when a request asks for a token approval or changes the recipient.
Choose the button above to compare the outcomes.
Offline examples do not contact a blockchain or prove extension interception.
The registry and policy version 1 were confirmed on Arbitrum Sepolia on September 13, 2026. These are public testnet records, not real-money transactions.
Registry: 0x4e05929f68dc9c433c7cbdf5120bd1dd527fbfaf
Receipt and bytecode checks establish testnet inclusion; they do not establish L1 finality, independent security review, or enforcement inside other wallets.
The separate private extension was also observed blocking approvals, diverted recipients and a mismatched policy in a controlled local browser fixture. An allowed request reached MetaMask and was canceled—not signed or broadcast.
This public page uses a new demo-only decoder. It is not the private Guard extension or its engine.
View the limited public demo sourceTo reproduce a fresh testnet session, use a dedicated disposable wallet with valueless Arbitrum Sepolia ETH. Each deployment, commitment and send requires your wallet’s confirmation. Never use a funded personal wallet. Nothing signs automatically.
Wallet names are self-reported. Verify the actual wallet prompt and disposable account before approving.
Outcomes appear in the results section above. The send action below is restricted to the zero-value native self-transfer policy; approval and token-transfer requests are not forwarded.
The policy salt stays only in this page’s memory. Reloading loses it. The standalone public demo does not include private extension import/export or an extension download.
Ready. No signing occurs automatically.