# WG Charter ## Goals / Requirements - Record of decisions and archive - “Principle of voluntarism” - Wallets/Snaps/Dapps can ultimately do whatever they want! This is a best-effort basis to coordinate between wallets. - Minimum 2 implempentations to finalize in order to promote interop - enshrine test suite as the way to determine this - Method to signal objection and way to override objection in finalization - Focus of this remains on knowing whether there's important non-consensus between relevant parties and work towards some level of consensus - The ability to override finalization is done by an appointed group (similar to TAG at W3C) - Need an Errata ability and/or the ability to make a standard living similar to WHATWG and version off a commit - Proposals will be numbered following the EIP process - Proposals will be expired if they are not finalized with a certain period of time - A year seems like a plausible default - Groups may propose faster or slower timelines depending on level of voluntary quorums ### Wallet Working Group Charter (intial steps) 1. Abstract This charter outlines the goals and requirements for the Wallet Working Group, a group of individuals committed to promoting interoperability between wallets, snaps, and dapps on the Ethereum network. 2. Rationale The purpose of this charter is to establish a documented, updatable process for producing ERCs that promote interoperability between wallets, snaps, and dapps on the Ethereum network. To achieve this goal, the group establishes a framework for Ethereum Application members to submit, incubate, and standardize their proposals. This charter will also define coordinates efforts towards promoting interoperability between different types of Ethereum applications, ensuring that they can work together seamlessly. The Wallet Working Group works closely with other groups such as the EIP Working Group to ensure that its proposed standards and proposals are consistent with and complementary to other standards established by these groups. The group also provides guidance and support for members implementing Wallet Working Group-proposed standards and proposals in their work, ensuring that they understand and follow the Wallet Working Group's principles of voluntarism to balance interoperability while maintaining sufficient decentralization. One of the ways in which we intend to achieve this is via maintaining a process that enshrines open communication, voluntary coordination, and promotion of running code as the measure of success. The group also documents decisions, resolutions, and actions taken by it in a transparent manner, ensuring that all members can understand and follow the process as well as suggest changes to the process itself. Finally, the group ensures that all Wallet Working Group-proposed standards and proposals are in compliance with this charter, which remains in effect until this charter is amended or replaced in accordance with the above requirements.