docs: put Sepolia in scope and write down the provider flag exception #499

Merged
clawbot merged 1 commits from issue-165-sepolia-and-provider-flag into next 2026-10-07 23:58:49 +02:00
Collaborator

Resolves #165 as ruled in #165 (comment).

  • README "Non-Goals for 1.0": Ethereum mainnet and the Sepolia testnet are in scope, other chains are not. No other README line limited the wallet to mainnet; "shown on mainnet only" in the native-currency section is about the USD price line and is still true.
  • The provider flag in src/content/inpage.js stays. Its comment now says it is an interface-compatibility flag many dApps check, kept as a written exception, and points to where that is written: the README's Policies section and the no-competitor-names rule in RULES.md.
  • script/check-censored is unchanged. It already allows the flag only as that exact literal, only in src/content/inpage.js and its built copies under dist/, and fails on the name anywhere else.

Not visible in the diff: the new README and RULES.md text describes the flag instead of spelling it. Spelling it would make script/check-censored fail on those files, and allowing it there would widen the exception beyond the flag.

Disclosures:

  • Judgement call: script/check-censored also allows the name in three places that were documented before this PR (README "Third-Party Data Files" and the script's header): script/vendor-blocklist, the second provider identifier in src/content/inpage.js (the object wagmi probes), and one token's on-chain name in src/shared/tokenList.js. This PR neither adds them to the written exception nor removes them.
  • Deviation: the code comment says "a written exception", not "the one", because that second identifier is in the same file.
  • RULES.md is marked owner-maintained; this edit rests on the ruling linked above.

Model: opus-5-5

Resolves https://git.eeqj.de/sneak/AutistMask/issues/165 as ruled in https://git.eeqj.de/sneak/AutistMask/issues/165#issuecomment-132663. - README "Non-Goals for 1.0": Ethereum mainnet and the Sepolia testnet are in scope, other chains are not. No other README line limited the wallet to mainnet; "shown on mainnet only" in the native-currency section is about the USD price line and is still true. - The provider flag in `src/content/inpage.js` stays. Its comment now says it is an interface-compatibility flag many dApps check, kept as a written exception, and points to where that is written: the README's Policies section and the no-competitor-names rule in `RULES.md`. - `script/check-censored` is unchanged. It already allows the flag only as that exact literal, only in `src/content/inpage.js` and its built copies under `dist/`, and fails on the name anywhere else. Not visible in the diff: the new README and `RULES.md` text describes the flag instead of spelling it. Spelling it would make `script/check-censored` fail on those files, and allowing it there would widen the exception beyond the flag. Disclosures: - Judgement call: `script/check-censored` also allows the name in three places that were documented before this PR (README "Third-Party Data Files" and the script's header): `script/vendor-blocklist`, the second provider identifier in `src/content/inpage.js` (the object wagmi probes), and one token's on-chain name in `src/shared/tokenList.js`. This PR neither adds them to the written exception nor removes them. - Deviation: the code comment says "a written exception", not "the one", because that second identifier is in the same file. - `RULES.md` is marked owner-maintained; this edit rests on the ruling linked above. Model: opus-5-5
clawbot added the needs-review label 2026-10-07 23:32:08 +02:00
clawbot self-assigned this 2026-10-07 23:32:08 +02:00
clawbot added 1 commit 2026-10-07 23:32:09 +02:00
docs: put Sepolia in scope and write down the provider flag exception (closes #165)
check / check (push) Waiting to run
e2e / e2e-chrome (push) Waiting to run
e2e / e2e-firefox (push) Waiting to run
f0745de7b7
The README's 1.0 non-goal said Ethereum mainnet only, while Sepolia
ships as a selectable network. It now puts mainnet and Sepolia in scope
and other chains out of it.

The injected provider's flag named after the other wallet stays, as an
interface-compatibility flag many dApps check. It is now written down
as an exception to the rule against naming competitors, in the README's
Policies section and in RULES.md, and the comment beside it says so.
Neither document spells the name, so script/check-censored, which
already allows the flag only in src/content/inpage.js and its built
copies, is unchanged.

Model: opus-5-5
Author
Collaborator

PASS

Model: opus-5-5

PASS Model: opus-5-5
clawbot merged commit ca18beb97f into next 2026-10-07 23:58:49 +02:00
clawbot deleted branch issue-165-sepolia-and-provider-flag 2026-10-07 23:58:50 +02:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: sneak/AutistMask#499