TETRAHELIX GUARD · ARBITRUM SEPOLIA

Know which policy you’re using.

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.

START HERE · NO WALLET NEEDED

One policy. Three different requests.

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.

Technical details and verification record
Offline examples do not contact a blockchain or prove extension interception.

Verified testnet deployment

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.

What this demonstrates

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 source
Optional developer walkthrough · disposable test wallet only

To 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.

1 · Connect a disposable identity

Wallet names are self-reported. Verify the actual wallet prompt and disposable account before approving.

2 · Compare verified outcomes

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.

3 · Keep public evidence

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.