İçeriğe atla

Proje

Flowsta Identity DNA

a building block for identity profilesHolochain DNA for decentralized identity profiles and DID resolution
Nasıl çalıştırılır
kaydedilmedi
Holochain sürümü
0.5.6
Etkinlik
aktif
Kontrol edildi
30 Ekim 2026

What is Flowsta Identity DNA and what is it for?

Flowsta Identity DNA is the Holochain DNA behind Flowsta's identity layer: it holds each user's W3C decentralized identifier and the attestations that show two agent keys belong to the same person. It exists so an identity can be registered once on a public network without exposing who the person behind it is, and checked by any application that joins that network.

The Flowsta Identity DNA is documented as the public half of a two-DNA design: this DNA is the record anyone can read, while a companion private DNA keeps everything encrypted on the user's own device. Its early versions stored more than they do now. The maintainer's own history records an email hash and a display name being taken off the public network as personally identifying, and later the profile picture and the flag marking that a picture was set.

What remains on the public network is deliberately thin. A profile carries a W3C decentralized identifier and the timestamps for when it was created and updated, and nothing else. Because agent keys are random cryptographic identifiers, a profile can be looked up and checked without disclosing who wrote it. The same design lets a person prove that two different app identities are theirs, through attestations any participant on the network can verify.

For a Holochain developer the practical example is identity linking. An application asks the user's Flowsta Vault for a link; the Vault signs the request once the user approves it; the application then commits that attestation to its own DHT with a zome call, so other participants can check the link without calling Flowsta. The integration steps are at docs.flowsta.com/holochain/agent-linking, and the DNA source is in the project repository.

Nasıl edinilir

Kütüphane olarak

  1. Install the SDK: npm install @flowsta/holochain.
  2. Register the application at dev.flowsta.com to obtain a client_id.
  3. Add the flowsta-agent-linking integrity and coordinator zomes to the DNA and reference them in dna.yaml.
  4. Call linkFlowstaIdentity with the app's own agent public key, then commit the returned attestation to your own DHT through the agent_linking zome's create_external_link function.

Kaynak: https://docs.flowsta.com/holochain/agent-linking

Tarayıcıda

  1. Install the web SDK: npm install @flowsta/auth.
  2. Construct FlowstaAuth with a client_id and redirect URI, then call auth.login(), which sends the user to login.flowsta.com to approve in their Vault.
  3. Read the returned user object after handleCallback().

Kaynak: https://docs.flowsta.com/

İnsanların sorduğu sorular

Why does the public record hold so little?
By design: the maintainer's README lists only the W3C DID and created/updated timestamps as stored here, with the display name, email hash and profile picture moved to the companion private DNA so the public record stays free of identifying information. kaynak
Can a profile be deleted once it is published?
The README says a published identity cannot be deleted by site owners, government actors, or Flowsta itself, which is the point of storing it on a Holochain DHT rather than a server. kaynak
How does an app prove a user's identity without a central check?
The application asks the user's Flowsta Vault for a link and commits the resulting attestation to its own DHT; the documentation states anyone on that DHT can verify it with Ed25519 cryptography, needing no shared DNA or API call. kaynak

5 herkese açık kaynaktan derlendi; son kontrol: 23 Eylül 2026.

Deneyin: Flowsta Identity DNA

  • GitHub'daki kodGitHub'da aç ↗Last change 25 Ekim 2026.
  • Web sitesidocs.flowsta.com ↗
  • SürümKayıtlı GitHub sürümü yok.
  • Projenin kendi dosyaları nasıl çalıştırıldığını belirtmiyor.

Ayrıntılar ve kaynaklar

Kanıt

Son değişiklik
api.github.com/repos/WeAreFlowsta/flowsta-identity-dnaüçüncü bir tarafça listelenmiş · 20 Ekim 2026 tarihinden beri görülüyor · github.repository@1
Etkinlik
api.github.com/repos/WeAreFlowsta/flowsta-identity-dnaüçüncü bir tarafça listelenmiş · 26 Ekim 2026 tarihinden beri görülüyor · liveness@1

Uyumluluk

holochain-client
—
happ.yaml
mevcut · happ.yaml @ 938d4bf
web-happ.yaml
yok
Flowsta Identity DNA projesini siz mi sürdürüyorsunuz?Adınızı bu projenin sayfasına ekleyin.
Bu sayfayı sahiplenin