fireproof-storage / fireproof-storage/fireproof

keyId mismatch

Open
#423 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
973
Forks
58
PR merge metrics
No merged PRs in 30d

Description

Getting user reports of the keyId mismatch CRDT not ready error:

https://github.com/fireproof-storage/connect/issues/144

Here is the code where the error originates:

https://github.com/fireproof-storage/fireproof/blob/2515cc16b656c670ed424fb01cbef3688d44749e/src/runtime/keyed-crypto.ts#L85

The plan is to lean into named keys which should make this rare.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with src/runtime/keyed-crypto.ts around line 85 and compare the reported failure with connect issue 144. Trace when the keyId mismatch and “CRDT not ready” error occurs, then clarify the intended named-key behavior and define completion criteria, since the issue currently provides no specific change or test for done.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
cryptography, databases, distributed-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.