https://github.com/kickeddroid/bend
Proof of Concept, Authenticated Matrix Clock
https://github.com/kickeddroid/bend
Last synced: 11 months ago
JSON representation
Proof of Concept, Authenticated Matrix Clock
- Host: GitHub
- URL: https://github.com/kickeddroid/bend
- Owner: KickedDroid
- Created: 2023-04-18T17:50:29.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-05-18T20:19:49.000Z (about 3 years ago)
- Last Synced: 2025-02-08T01:34:59.965Z (over 1 year ago)
- Language: Rust
- Homepage:
- Size: 80.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Bend
This repo is for reconciling Sets of Hashes that represent files. It is not a Data transfer protocol. It is a POC to test and build.
### Authenticated Ops using UCANs
Using UCANs
# Vector Clock
- BAO encoding of the Vector Clock
-
````
Structure {
set_store: Btree or kd-tree TBD/will be sorted alphabetacally,
items: (value, signature)
event_clock: {
Vclock {
adds: int32
deletes: int32,
}
}
}
Auth {
signature: Hash(event_entry)
}
````
# Elements
Air Bend - Rust/ Cloud
Fire Bend - Frontend js/ts/wasm
Earth bend - Stationary Iot embeded
Water Bend - Dynamic Nodes/ Mobile Embeded