fireproof-storage / fireproof-storage/fireproof
keyId mismatch
- 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