Proje
Perspective Diff Sync
- Nasıl çalıştırılır
- kaydedilmedi
- Holochain sürümü
- 0.1.0
- Etkinlik
- durgun
- Kontrol edildi
- 27 Ekim 2026
What is Perspective Diff Sync and what is it for?
Perspective Diff Sync is a Holochain component that keeps one shared set of links — the connections that make up a shared knowledge space — in step between the people who take part in it. It exists so that several people can edit the same shared space separately and still end up looking at the same picture, the way a shared document reconciles everyone's edits.
Perspective Diff Sync is a Holochain DNA built to keep a shared set of links in step between the people who hold it. Its repository states the idea in one line: "Git like holochain syncing DNA for sharing of mutation to a shared perspective." The thing being shared is a graph of links, and this component carries each participant's additions and removals to the others. AD4M's platform documentation names it as the default sync language for the shared spaces it calls Neighbourhoods, and records that it was authored by Coasys.
A shared space has no central copy that everyone has to agree with. Each participant keeps their own replica, made of committed revisions rather than a single master version, and Perspective Diff Sync discovers what other participants have committed, pulls it in, and reconciles the results so the replicas converge on the same view. Consistency is handled by a CRDT-style algorithm, and because the component is applied as a template, every shared space runs as its own isolated network instead of sharing data with unrelated spaces.
One documented example comes from Flux, a social toolkit built on AD4M, which lists the Perspective Diff Sync DNA among the Holochain DNAs it uses to store link data for AD4M perspectives. AD4M's Neighbourhoods documentation explains how a space applies this sync language as a template and how other participants join it. The project's own code, one-line README and release history are at github.com/coasys/perspective-diff-sync.
Nasıl edinilir
Kütüphane olarak
- This component is not installed on its own. It is distributed as a built-in sync language of the AD4M runtime and reused by applications built on AD4M, such as Flux.
- The AD4M documentation describes using it as a language template: a shared space applies the template with a uuid and a name, which creates an isolated network for that space rather than sharing one pool of data.
İnsanların sorduğu sorular
- Do I install Perspective Diff Sync on my own?
- No standalone download is documented. It is distributed as a built-in sync language of AD4M and reused by applications such as Flux; the AD4M documentation describes applying it as a template, with a uuid and name, to give each shared space its own isolated network. kaynak
- What state is the project in today?
- The repository's release list ends at v0.3.4, dated 9 March 2023, and no later activity is recorded there, so this profile treats it as a historical project and does not confirm current compatibility or a current installation path. kaynak
5 herkese açık kaynaktan derlendi; son kontrol: 23 Eylül 2026.
Deneyin: Perspective Diff Sync
- GitHub'daki kodGitHub'da aç ↗Last change 9 Mart 2023.
- Sürümv0.3.4Yayımlandı 9 Mart 2023.
- Projenin kendi dosyaları nasıl çalıştırıldığını belirtmiyor.
Ayrıntılar ve kaynaklar
Kanıt
- Sürüm
- github.com/coasys/perspective-diff-sync/releases/tag/v0.3.4bir sürümle yayımlanmış · 20 Ekim 2026 tarihinden beri görülüyor · github.release@1
- Son değişiklik
- api.github.com/repos/coasys/perspective-diff-syncüçüncü bir tarafça listelenmiş · 20 Ekim 2026 tarihinden beri görülüyor · github.repository@1
- Etkinlik
- api.github.com/repos/coasys/perspective-diff-syncüçüncü bir tarafça listelenmiş · 20 Ekim 2026 tarihinden beri görülüyor · liveness@1
Uyumluluk
- holochain-client
- —
- happ.yaml
- yok
- web-happ.yaml
- yok