EIP-4361 primary sources — 2026-05-08
Classification takeaway
EIP-4361 is most usefully classified as wallet-authentication infrastructure: a standard for offchain login prompts, origin binding, and session bootstrap that gives Ethereum accounts a self-custodied alternative to centralized identity-provider login rails.
Primary sources reviewed
-
Final ERC page — https://eips.ethereum.org/EIPS/eip-4361
- Frames SIWE as offchain authentication for Ethereum accounts to establish sessions.
- Emphasizes self-custodied identity-provider replacement, interoperability, and wallet-readable consent surfaces.
-
Raw ERC markdown — https://raw.githubusercontent.com/ethereum/ERCs/master/ERCS/erc-4361.md
- Defines the ABNF message format and required fields such as domain, URI, chain ID, nonce, and issued-at timestamp.
- Requires origin-aware verification and warns implementers about phishing, replay, and contract-account validation concerns.
- Binds smart-account verification to ERC-1271 behavior on the specified chain.
-
SIWE overview docs — https://docs.login.xyz/general-information/siwe-overview
- Reiterates the critique of centralized IdPs and frames wallet-based login as an alternative for both Web2 and Web3 services.
- Highlights the goal of strict specification plus tooling rather than a loose convention.
-
EIP-4361 explainer docs — https://docs.login.xyz/general-information/siwe-overview/eip-4361
- Restates the example message, field meanings, and wallet/server implementation guidelines in a more integrator-facing form.
- Makes the anti-phishing and session-management expectations easier to compare against the normative ERC text.
-
Reference implementation README — https://raw.githubusercontent.com/spruceid/siwe/main/README.md
- Says the work was sponsored by the Ethereum Foundation and ENS and developed in the open.
- Confirms the project’s role as shared ecosystem infrastructure rather than a single hosted login service.
Why it stays in the active corpus
- Useful comparison class for where wallet authority extends beyond transaction signing into authentication, consent, and session establishment.
- Helps connect wallet-provider standards, ENS resolution, smart-account verification, and capability-delegation work into one broader authority stack.
- Likely valuable alongside EIP-1193, EIP-6963, Delegate.xyz, EIP-7702, and ReCaps-style follow-ons when mapping where wallet UX and origin verification become governance-like chokepoints.