defradb
defradb copied to clipboard
DefraDB is a Peer-to-Peer Edge Database. It's the core data storage system for the Source Network Ecosystem, built with IPLD, LibP2P, CRDTs, and Semantic open web properties.
## Relevant issue(s) Resolves #2847 Resolves #1902 ## Description This PR fixes an issue where peer connections were not deterministic within the test framework. There's also a few other areas...
## Relevant issue(s) Resolves #2856 ## Description This PR introduces a secure mechanism for exchanging document encryption keys in our decentralized network. It supports both whole-document and field-level encryption, enhancing...
Enhance our code to handle scenarios where encryption states or keys may diverge across different document versions. This task addresses potential vulnerabilities and edge cases in our current implementation, particularly...
At the moment we don't have any test that tests merging a block with multiple heads. If we pick the first head all tests will pass. The relevant code is...
At the moment the doc encryption key exchange is implemented in a very straightforward way: nodes directly communicate with each other over pubsub. We need to abstract that into a...
At the moment identity is only client-side feature. We should extend it to nodes as well so that they can also participate in document permission sharing. A node identity should...
Implement a robust, end-to-end document encryption system integrated with Access Control Policies (ACP) to enhance data security and privacy in our decentralized network. Key Objectives: 1. Enable selective encryption for...
## Relevant issue(s) Resolves #2762 ## Description This PR introduces the ability to make use of the `relation`s defined within a policy to create relationships between an actor and a...
Revoke or unshare a document previously created a relation for
Split ACP `write` perm into `delete` and `update`