Skip to content
EIPs for Designers
Monad guidesChangelog
By ProblemBy Journey
EIPs for Designers
139 proposals7 chain guidesUpdated 23 Sept 2026
Navigate
HomeBy ProblemBy JourneyAll StandardsMonad guidesUse with AIChangelog
Links
EIP specificationsEIPs on GitHubMonad MIP forumMIPs on GitHubMonad websiteMonad FoundationAboutContactPrivacy

Built by the Monad Foundation.

  1. Home
  2. /
  3. By Journey
  4. /
  5. Authentication & Identity
2

Authentication & Identity

Proving who you are and logging in

Chain
AllEthereumEthereumMonad
17 guides at this stage·Covers 6 categories

Specification status

  • Final

    Stable specification; check network and product support

  • Review

    Open for peer review; implementation support varies

Final proposals

ERC-55FinalStable specification; check network and product support

Mixed-case Address Checksum

ERC-55 encodes a checksum in the capitalization of an EVM address. A client that validates the checksum can catch many accidental edits, although checksum-valid text is not proof that the recipient is correct and all-lowercase or all-uppercase input needs separate handling.

Category: Comprehension & Display

EthereumOpen guide
ERC-137FinalStable specification; check network and product support

Ethereum Name Service (ENS)

ERC-137 defines the ENS registry and resolver model for looking up records such as an address for a registered name. A compatible client can resolve a name like alice.eth and show the resulting address, but registration, ownership, resolver support, network scope, and client display remain separate checks. A name does not make typos obvious or prove identity by itself.

Category: Comprehension & Display

EthereumOpen guide
ERC-181FinalStable specification; check network and product support

ENS Reverse Resolution

ERC-181 provides reverse ENS records that suggest a name for an address. Before showing that name as identity, forward-resolve it and require it to match the original address on the intended network. If the lookup is missing, fails or mismatches, display the address instead.

Category: Comprehension & Display

EthereumOpen guide
ERC-191FinalStable specification; check network and product support

Signed Data Standard

Sign in

ERC-191 defines an envelope for signed data with a version byte and version-specific payload. It prevents a signed message from being parsed as a legacy transaction, but replay resistance and authorization safety still require domain/intent binding and application checks.

Category: Security & Trust

EthereumOpen guide
EIP-712FinalStable specification; check network and product support

Typed Structured Data Signing

EIP-712 standardizes hashing and signing for typed structured data. A supporting wallet can render fields such as an amount, deadline, and verifying contract more readably than an opaque digest, but the EIP does not require every wallet to display fields or provide replay protection. The app and verifier must bind the message and enforce its own safety rules.

Category: Comprehension & Display

EthereumOpen guide
ERC-1271FinalStable specification; check network and product support

Standard Signature Validation for Contracts

ERC-1271 lets a contract account validate a signature through isValidSignature. It broadens signature verification for protocols that explicitly accept contract signatures; it does not change an ERC-2612 token's required ECDSA permit path or guarantee that every marketplace accepts contract accounts.

Category: Security & Trust

EthereumOpen guide
ERC-3643FinalStable specification; check network and product support

T-REX (Regulated Exchanges)

ERC-3643 provides identity and compliance checks for ordinary token transfers; mint and forcedTransfer use distinct privileged paths and burn has its own rules. Read the deployed identity and compliance modules instead of assuming every operation uses the same gate.

Category: Identity & Privacy

EthereumOpen guide
ERC-4361FinalStable specification; check network and product support

Sign-In with Ethereum (SIWE)

ERC-4361 defines a Sign-In with Ethereum (SIWE) message that a relying party can ask a wallet to sign. The signature proves control of the address for that message at signing time. The server still validates the domain, URI, chain ID, nonce, time bounds, and session policy before authenticating the user.

Category: Onboarding & Access

EthereumOpen guide
ERC-5375FinalStable specification; check network and product support

Author NFTs

ERC-5375 adds an authorInfo metadata field for NFT author names, addresses, and optional author-consent proofs. A consent proof shows that a signer agreed to be named as an author; the specification explicitly says that consent is not proof that the signer created the NFT. The metadata is normally off-chain and the signed field subset must be shown.

Category: Security & Trust

EthereumOpen guide
ERC-5564FinalStable specification; check network and product support

Stealth Addresses

Private receive

ERC-5564 standardizes one-time stealth-address generation and announcements that compatible recipients scan to discover payments. It can reduce public links to a recipient's main wallet, but funding, onward transfers, and other disclosed metadata can reveal those links.

Category: Identity & Privacy

EthereumOpen guide
ERC-6492FinalStable specification; check network and product support

Signature Validation for Predeploy Contracts

ERC-6492 defines a signature wrapper that lets a verifier validate a counterfactual smart-account signature by simulating its factory deployment when the account is not yet deployed. A compatible wallet, factory, verifier, and account implementation are still required; the wrapper does not create a universal wallet or authentication flow.

Category: Onboarding & Access

EthereumOpen guide
ERC-6538FinalStable specification; check network and product support

Stealth Meta-Address Registry

ERC-6538 defines a registry that maps a registrant address and schemeId to stealth meta-address bytes. It helps an ERC-5564 client discover a private-receive key; it does not define name resolution, profile verification, unregister/privacy erasure, or payment settlement.

Category: Identity & Privacy

EthereumOpen guide
ERC-7231FinalStable specification; check network and product support

Identity-Binding NFT

ERC-7231 binds a custom set of Web2/Web3 identity records to an NFT through an identitiesRoot and verifier-specific proof. Its required interface exposes setIdentitiesRoot, getIdentitiesRoot, and verifyIdentitiesBinding; it does not define add/remove identity methods or guarantee that the bound accounts belong to one real human.

Category: Identity & Privacy

EthereumOpen guide
EIP-7951FinalStable specification; check network and product support

Precompile for secp256r1 Curve Support

EIP-7951 defines native P-256 (secp256r1) signature verification. That primitive can support passkey-compatible smart-account designs when an account and wallet implement WebAuthn, authenticator, and recovery flows. It does not itself provide a universal wallet, biometric onboarding, synced recovery, or never-extractable platform key. Monad lists native P256VERIFY support under MONAD_FOUR; verify account and provider support separately.

Category: Onboarding & Access

EthereumOpen guide

Review proposalsOpen for peer review

ERC-7828ReviewOpen for peer review; implementation support varies

Chain-Specific Address Resolution

ERC-7828 defines a human-readable chain-aware name format and ENS chain resolution. Applications can use the resolved chain context to prompt a user to switch networks, while routing and wallet switching remain application behavior with explicit user consent.

Category: Cross-Chain

EthereumOpen guide
ERC-7930ReviewOpen for peer review; implementation support varies

Chain-Specific Address Format

ERC-7930 defines a versioned, length-prefixed binary envelope for chain-specific account identifiers. Pair it with a human-readable companion such as ERC-7828 or a CAIP-350 display profile when showing chain context to users; the ERC-7930 wire format is not itself a user-facing prefix string.

Category: Cross-Chain

EthereumOpen guide
ERC-8019ReviewOpen for peer review; implementation support varies

Optional SIWE Auto-Sign Policy

ERC-8019 defines an optional wallet-managed policy for auto-signing matching SIWE requests. A wallet may auto-sign when domain, URI prefix, chain, resources, and expiry constraints match; the app must still validate the SIWE message and manage its own session.

Category: Transaction Friction

EthereumOpen guide
Previous
Discovery & Connection
Next
Asset Discovery & Display