Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/decentral1se/go-gabbygrove
Gabby Grove for Go
https://github.com/decentral1se/go-gabbygrove
Last synced: 19 days ago
JSON representation
Gabby Grove for Go
- Host: GitHub
- URL: https://github.com/decentral1se/go-gabbygrove
- Owner: decentral1se
- License: mit
- Created: 2022-10-24T11:09:47.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2022-10-25T08:31:15.000Z (about 2 years ago)
- Last Synced: 2024-11-05T18:35:33.622Z (2 months ago)
- Language: Go
- Size: 47.9 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Gabby Grove for Go [![GoDoc](https://godoc.org/go.mindeco.de/ssb-gabbygrove?status.svg)](https://godoc.org/go.mindeco.de/ssb-gabbygrove) [![builds.sr.ht status](https://builds.sr.ht/~cryptix/go-gabbygrove.svg)](https://builds.sr.ht/~cryptix/go-gabbygrove?)
This strives to be an easier implementation of https://spec.scuttlebutt.nz/feed/datamodel.html feeds.
Apart from making it easier to implement this (since the v8 specific JSON quirks go away), the most important improvement over the legacy format is _off-chain content_. This means only the hash of the content is signed and is committed on the chain.
Replication will stay very similar as well, by grouping metadata and content into the _transfer_ structure, omitting the content if it was delete by the remote.
It will also use the same cryptographic primitives ed25519 and sha256.
# Specification
See [draft-ssb-core-gabbygrove/00/](https://github.com/ssbc/ssb-spec-drafts/tree/d440fa4de4b772cc503ac2fc9bd0470a5836be62/drafts/draft-ssb-core-gabbygrove/00) at the https://github.com/ssbc/ssb-spec-drafts repository for a (hopefully) complete specification.
# License
MIT