Files
SeedPass/js/packages/test-vectors/fixtures/entry_secrets.json
T
thePR0M3TH3ANandClaude Fable 5 e91d5d0be2 TS port slice 5: agent-blind provisioning, entry-secret parity, nostr app fix
- core entryOps: add* functions for all creatable kinds rebuild the Python
  EntryManager fixture index byte-for-byte under a pinned clock — field
  shapes, id allocation, independent TOTP derivation-index allocation, and
  Python's ISO timestamp format all verified.
- CLI 'entry add password/totp/key-value/document/seed/managed-account/
  nostr': provision-blind — returns the reference and metadata, never the
  secret the entry represents; tests assert the derived password / imported
  secret / child mnemonic appear nowhere in provisioning output.
- Parity bug found and fixed by the new entry_secrets fixtures: nostr ENTRY
  keys derive via the default BIP-85 app 39 path (EntryManager), not app
  1237 (sync client identity); the CLI had used 1237. Reveal values for
  password/TOTP/nostr/seed/managed-account now match Python retrieval.
- 129 core parity tests (Node + jsdom) + 16 CLI tests green.

Co-Authored-By: Claude Fable 5 <[email protected]>
2026-08-13 21:31:32 -04:00

16 lines
867 B
JSON

{
"description": "Expected plaintext values for entries in entries_index.json, computed via the same functions EntryManager retrieval uses. Nostr entry keys use the DEFAULT BIP-85 app 39 path, unlike the sync client identity (app 1237).",
"fixture_version": 1,
"managed_entry_8_mnemonic": "dinosaur vendor juice emerge faith wisdom kit gas limb tool maze wheel",
"mnemonic_id": "abandon12",
"nostr_entry_4": {
"npub": "npub1nrs92pqgqqpwrewjpzgn0vg73vzzr6nh9597aqs7h6d0xfw0vadqd5wxg3",
"nsec": "nsec1syfdyfwttm5c6p3cjwkn90lrz0kqkzh678eh0zpkxugvvvgn9rcsle093m"
},
"password_entry_0": "SVH883gxX?9m'3En",
"seed_entry_7_mnemonic": "music whip guide marriage educate lizard phone jeans key very chest provide lonely potato tower exercise shop sniff snow extra rose quarter they choice",
"totp_entry_1_code_at": {
"1700000000": "919492"
}
}