Skip to content

#28 Document browser WASM open lockbox design#29

Open
bsutton wants to merge 1 commit into
masterfrom
issue-28-wasm-unlock-design
Open

#28 Document browser WASM open lockbox design#29
bsutton wants to merge 1 commit into
masterfrom
issue-28-wasm-unlock-design

Conversation

@bsutton

@bsutton bsutton commented May 31, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • document the browser/WASM open trust model separately from native vault secret stores
  • define prompt-only as the default browser mode and IndexedDB/WebCrypto as opt-in persistent open state
  • record WebAuthn/passkey boundaries, disable/forget controls, and open questions

Validation

  • cargo fmt --manifest-path rust/Cargo.toml --all --check
  • cargo test --workspace --manifest-path rust/Cargo.toml (fails: lockbox_core api_tests::toc_round_trips_when_toc_payload_exceeds_minimum_page_body under current local ruzstd dependency)
  • cargo test -p lockbox_core api_tests::toc_round_trips_when_toc_payload_exceeds_minimum_page_body --manifest-path rust/Cargo.toml -- --exact --nocapture (same failure)

@bsutton bsutton changed the title #28 Document browser WASM unlock design #28 Document browser WASM open lockbox design Jun 21, 2026
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