Skip to content

docs: mark hardware-wallet signing in scope (lower priority) - #79

Merged
hellno merged 1 commit into
mainfrom
hellno/update-walletbeat
Jun 17, 2026
Merged

docs: mark hardware-wallet signing in scope (lower priority)#79
hellno merged 1 commit into
mainfrom
hellno/update-walletbeat

Conversation

@hellno

@hellno hellno commented Jun 17, 2026

Copy link
Copy Markdown
Owner

What

Mark Walletbeat attribute #4 — hardware-wallet signing as in scope, lower priority in docs/WALLETBEAT-COMPATIBILITY.md (previously a deliberate v0 non-goal). Updated for internal consistency across all six places the attribute appears: the Decisions locked bullet, the attribute table row, the Deliberate non-goals line, both Stage-1 narrative sentences, and the scoring summary.

Why

A hardware-wallet signer kind behind signerd fits Deckard's key-isolation thesis — the device holds the key, the host never does. Constraint captured in the doc: EOA HW devices sign secp256k1 only, so the Railgun private-spend path (babyjubjub) still needs a software key (split custody).

Design / discussion tracked in #78.

Context

Part of a hardening sweep filed as #71#78 (rollback protection, policy integrity, revm preflight, verified token metadata, cargo-vet, guardrail fail-safe, multi-chain, HW signing). This PR carries only the one doc change; the rest are tracked as issues.

Scope

Docs only — no code, no dependency changes.

Flip Walletbeat attribute #4 (hardware-wallet signing) from a deliberate
v0 non-goal to an in-scope, lower-priority goal across
WALLETBEAT-COMPATIBILITY.md, for internal consistency: the decisions-locked
bullet, the attribute table row, the non-goals line, both Stage-1 narrative
sentences, and the scoring summary.

A HW signer kind behind signerd fits the key-isolation thesis; EOA HW devices
sign secp256k1 only, so Railgun private spends (babyjubjub) still need a
software key. Spec tracked in #78.
@hellno
hellno merged commit d526829 into main Jun 17, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant