İçeriğe atla

Proje

DNA Auth Resolver

Holochain mixin zome and libraries for implementing cell-to-cell registration and dynamic method calls.
Nasıl çalıştırılır
kaydedilmedi
Holochain sürümü
0.2.1
Etkinlik
durgun
Kontrol edildi
27 Ekim 2026

What is DNA Auth Resolver and what is it for?

DNA Auth Resolver is a Holochain module and library set for letting separate application cells in a Holochain app call each other's functions. It exists to handle the permission side of those calls, mapping known request identifiers to zome and function names and acquiring capability tokens so one cell can authenticate its calls into another.

DNA Auth Resolver is a Holochain mixin zome and a set of Rust libraries for Holochain apps built from several coordinated application cells that need to talk to one another. Its README describes it as a simple configuration-based module for inter-network RPC in Holochain apps, and says it replaces what was formerly known as bridging in Holochain-Redux.

Each cell in such an app keeps its own data and exposes its own functions, and calling between them requires handing over permission. The module maps known request identifiers onto the zome and function names actually deployed in a DNA, and relies on an open-access endpoint at the pre-known remote_auth zome name in the destination DNA to issue capability tokens, which the calling side retrieves and supplies when it makes the call.

In practice a developer registers a permission identifier in the destination DNA's properties, pointing an external identifier at a target zome and function that may be called from outside, and the calling side asks for and reuses the matching claim. The repository's Usage section documents both the origin zome and destination DNA setup, and adds a troubleshooting note for a missing capability-storage entry definition.

Nasıl edinilir

Kütüphane olarak

  1. Reference the crates from the calling zome's Cargo.toml, including hc_zome_dna_auth_resolver_storage for the capability storage entry definition and hc_zome_dna_auth_resolver_lib for the helper methods that obtain auth data for a remote DNA.
  2. Build the hc_zome_dna_auth_resolver and hc_zome_dna_auth_resolver_integrity crates to WASM and bundle them into the destination DNA under the zome name remote_auth, which the module expects.
  3. Add a remote_auth permissions block to the destination DNA's properties, mapping each external permission identifier to the zome and function it is allowed to call.

Kaynak: https://github.com/holochain-open-dev/dna-auth-resolver

İnsanların sorduğu sorular

How does one cell use DNA Auth Resolver to call another?
The destination DNA includes the resolver zome under the name remote_auth, whose open-access endpoint issues a capability claim for a configured target zome and function. The calling side asks for that claim through the helper library and passes the claim's secret when it makes the call. kaynak
Is DNA Auth Resolver currently maintained?
hAppRadar's census records its most recent push as 22 August 2023 and lists no releases, so it reads as a historical project rather than an actively maintained one; the repository is the place to check its current state. kaynak

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

Deneyin: DNA Auth Resolver

  • GitHub'daki kodGitHub'da aç ↗Last change 22 Ağustos 2023.
  • 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/holochain-open-dev/dna-auth-resolverüçüncü bir tarafça listelenmiş · 20 Ekim 2026 tarihinden beri görülüyor · github.repository@1
Etkinlik
api.github.com/repos/holochain-open-dev/dna-auth-resolverüçü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
DNA Auth Resolver projesini siz mi sürdürüyorsunuz?Adınızı bu projenin sayfasına ekleyin.
Bu sayfayı sahiplenin