> For the complete documentation index, see [llms.txt](https://docs.zipwire.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.zipwire.io/fundamentals/security.md).

# Security

- [Authenticator mobile apps](https://docs.zipwire.io/fundamentals/security/authenticator-mobile-apps.md): This page describes what an authenticator app is and what TOTP means.
- [Two factor in Zipwire](https://docs.zipwire.io/fundamentals/security/two-factor-in-zipwire.md): Restricted access areas are protected by your two factor code.
- [WhatsApp PIN Protection and SIM Swap Attacks](https://docs.zipwire.io/fundamentals/security/whatsapp-pin-protection.md): Protect your WhatsApp account with a PIN to prevent SIM swap attacks on your verification codes.
- [Passkeys](https://docs.zipwire.io/fundamentals/security/passkeys.md): Sign in securely without passwords using your device's built-in security
- [Wallet Connections](https://docs.zipwire.io/fundamentals/security/wallet-connections.md): This page helps you understand Wallets and touches on Attestations
- [Connecting with WalletConnect](https://docs.zipwire.io/fundamentals/security/connecting-with-walletconnect.md): Learn how to connect your wallet using WalletConnect and AppKit.
- [Wallet Address Privacy](https://docs.zipwire.io/fundamentals/security/wallet-address-privacy.md): Understanding why wallet addresses need special privacy protection and how Zipwire handles them differently for login vs attestations
- [Attestations & Privacy: Timing Your Claims & Data Deletion](https://docs.zipwire.io/fundamentals/security/attestations-privacy-timing-data-deletion.md): Understanding how to maintain privacy when claiming attestations across multiple wallet addresses and managing your data deletion
- [Sign-in with Ethereum](https://docs.zipwire.io/fundamentals/security/sign-in-with-ethereum.md): Understanding "Sign in with Ethereum"
- [Attestations](https://docs.zipwire.io/fundamentals/security/attestations.md): Introduction to Attestations via Ethereum Attestation Service (EAS)
- [IsDelegate: Agent Delegation & Authorization](https://docs.zipwire.io/fundamentals/security/attestations/isdelegate-agent-delegation.md): Authorize agents and bots to act on your behalf with IsDelegate attestations
- [IsDelegate REST API](https://docs.zipwire.io/fundamentals/security/attestations/is-delegate-rest-api.md): Simple REST API for checking if a wallet is authorized by a human
- [The "IsAHuman" Attestation: Purpose and Limitations](https://docs.zipwire.io/fundamentals/security/attestations/the-isahuman-attestation-purpose-and-limitations.md)
- [The "IsThirteen" Attestation: Purpose and Limitations](https://docs.zipwire.io/fundamentals/security/attestations/the-isthirteen-attestation-purpose-and-limitations.md)
- [The "IsFourteen" Attestation: Purpose and Limitations](https://docs.zipwire.io/fundamentals/security/attestations/the-isfourteen-attestation-purpose-and-limitations.md)
- [The "IsSixteen" Attestation: Purpose and Limitations](https://docs.zipwire.io/fundamentals/security/attestations/the-issixteen-attestation-purpose-and-limitations.md)
- [The "IsEighteen" Attestation: Purpose and Limitations](https://docs.zipwire.io/fundamentals/security/attestations/the-iseighteen-attestation-purpose-and-limitations.md)
- [The "IsTwentyOne" Attestation: Purpose and Limitations](https://docs.zipwire.io/fundamentals/security/attestations/the-istwentyone-attestation-purpose-and-limitations.md)
- [The "HasClearAML" Attestation: Purpose and Limitations](https://docs.zipwire.io/fundamentals/security/attestations/the-hasclearaml-attestation-purpose-and-limitations.md)
- [The "Private Data" Attestation: Merkle Roots](https://docs.zipwire.io/fundamentals/security/attestations/the-private-data-attestation-merkle-roots.md): This page explains how identity documents can be securely and privately checked and stamped on a blockchain and introduces the concept of a Merkle Root Hash.
- [Signer Identity Cross-Referencing](https://docs.zipwire.io/fundamentals/security/attestations/signer-identity-cross-referencing.md): Technical reference for the signerIdentityAttestations Merkle leaf and refUID selection, used across Zipwire's attesting flows (e-sign, timesheet approval, invoicing).
- [Zipwire's Master Attester Wallet Address and Public Key](https://docs.zipwire.io/fundamentals/security/attestations/zipwires-master-attester-wallet-address-and-public-key.md)
- [Wallet Verification Guide](https://docs.zipwire.io/fundamentals/security/wallet-verification-guide.md)
- [Introduction to Sleeper Wallets and Blockchain Legends](https://docs.zipwire.io/fundamentals/security/wallet-verification-guide/introduction-to-sleeper-wallets-and-blockchain-legends.md)
- [How Sleeper Wallets Are Created](https://docs.zipwire.io/fundamentals/security/wallet-verification-guide/how-sleeper-wallets-are-created.md)
- [Verifying Attested Wallets](https://docs.zipwire.io/fundamentals/security/wallet-verification-guide/verifying-attested-wallets.md)
- [The Market for Selling and Buying Attested Wallets](https://docs.zipwire.io/fundamentals/security/wallet-verification-guide/the-market-for-selling-and-buying-attested-wallets.md)
- [Holistic Evaluation of Ethereum Wallets](https://docs.zipwire.io/fundamentals/security/wallet-verification-guide/holistic-evaluation-of-ethereum-wallets.md)
- [The Future of Attestations and Wallet Verification](https://docs.zipwire.io/fundamentals/security/wallet-verification-guide/the-future-of-attestations-and-wallet-verification.md)
- [Verifying Zipwire's Merkle Root Attestations for Developers](https://docs.zipwire.io/fundamentals/security/wallet-verification-guide/verifying-zipwires-merkle-root-attestations-for-developers.md)
- [Understanding Merkle Trees and Proofs](https://docs.zipwire.io/fundamentals/security/understanding-merkle-trees-and-proofs.md)
- [Understanding JWT and JWS](https://docs.zipwire.io/fundamentals/security/understanding-jwt-and-jws.md)
- [Understanding ProofPack](https://docs.zipwire.io/fundamentals/security/understanding-proofpack.md): What a ProofPack actually is, structurally: a Merkle tree, wrapped in an attestation reference, wrapped in a signed JWS envelope — and why it's built that way.
- [Crypto & Blockchain Basics](https://docs.zipwire.io/fundamentals/security/crypto-and-blockchain-basics.md)
